11
263 South St
Holliston, MA 01746
$1,475,000 USD
6,582 SF
5
Units
6.04% Cap Rate
6,582 SF
$1,475,000 USD
Apartments