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