1 C St
Framingham, MA 01702
$799,900 USD
3,200 SF
3,200 SF
$799,900 USD
Religious Facility