Homes for sale - 1020 N 2nd Avenue, Stroud, OK 74079 – MLS#1012735 ...