24 Summer St
Haverhill, MA 01830
$950,000 USD
16,000 SF
16,000 SF
$950,000 USD
Lodge Meeting Hall