10
129 S Elm St
Haverhill, MA 01835
$1,200,000 USD
5,725 SF
5
Units
8.39% Cap Rate
5,725 SF
$1,200,000 USD
Apartments