20
1669-1671 Main St
Leicester, MA 01524
$5,665,000 USD
21,942 SF
24
Units
6.73% Cap Rate
21,942 SF
$5,665,000 USD
Apartments