21
1282-1292 S Main St
Palmer, MA 01069
$2,000,000 USD
16,631 SF
12
Units
9.9% Cap Rate
16,631 SF
$2,000,000 USD
Apartments