76 Lake St, Haverhill, MA, 01832

$450,000

76 Lake St, Haverhill, MA, 01832

Courtesy of: Neily Soto | Century 21 North East