20/20A Crystal St, Haverhill, MA, 01832

$499,900

20/20A Crystal St, Haverhill, MA, 01832

Courtesy of: John Sughrue | Sughrue & Company