View Details Under Contract $635,000 1 of 2 Hope Valley | Hopkinton 3 beds 2 baths 1,712 sqft 1.09 acres On Site: 91 Days