42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
42 Salem Street, Haverhill, MA, 01835
Pending

$399,900

42 Salem Street, Haverhill, MA, 01835

42
Listing Agent: Rogers Realty Team | Agent phone: 978-618-8799
Courtesy of: Berkshire Hathaway HomeServices Verani Realty Bradford | Office phone: 978-372-9171