2
121 North St
Southbridge, MA 01550
$1,916,640 USD
12,240 SF
7.5% Cap Rate
12,240 SF
$1,916,640 USD
Freestanding