27
2-20 Merrimack St
Haverhill, MA 01830
$1,290,000 USD
3,379 SF
1
Unit
3,379 SF
$1,290,000 USD
Office