Homes for sale - 29 S Main St, Templeton, MA 01438 – MLS#73072900 -...