266 North St
Cheshire, MA 01225
$2,100,000 USD
15,500 SF
6.51% Cap Rate
15,500 SF
$2,100,000 USD
Self Storage