Add this property to your favorites View Details 6 Euclid Ave East Natick | Natick $599,000 2 bd 1 ba 1 ½ ba 1,412 sqft 0.26 acres Under Contract