23 Hayes St, Framingham, MA, 01702

$465,000

23 Hayes St, Framingham, MA, 01702

Courtesy of: Guadalupe Perez | Keller Williams Realty