6
8-12 Oread St
Worcester, MA 01608
$2,100,000 USD
25,606 SF
46
Units
11.92% Cap Rate
25,606 SF
$2,100,000 USD
Apartments