103
36-38 Houghton St
Worcester, MA 01604
$1,949,000 USD
7,946 SF
7
Units
6.78% Cap Rate
7,946 SF
$1,949,000 USD
Apartments