$475,000
Available: Right Now
1 Fourth Avenue, Highlands, Haverhill, MA 01830, USA
$545,000
98 Portland Street, Highlands, Haverhill, MA 01830, USA