21
70-72 Russell Street
Worcester, MA 01609
$2,495,000 USD
12,424 SF
13
Units
7.5% Cap Rate
12,424 SF
$2,495,000 USD
Apartments