3
665 Cochituate Rd
Framingham, MA 01701
$3,637,000 USD
10,240 SF
9% Cap Rate
10,240 SF
$3,637,000 USD
Storefront Retail Office