Homes for sale - 34 South Road - Lot F, Sturbridge, MA 01566 – MLS#...