Sale Pending
Viewed
41 Hayes St
Framingham, MA 01702
$869,900
8 beds
4 full
bathrooms2,876 sq.ft.
Courtesy Of Keller Williams Realty Boston Northwest