143 White Street, Haverhill, MA, 01830
143 White Street, Haverhill, MA, 01830

$550,000

143 White Street, Haverhill, MA, 01830

2