307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835
307 Salem Street #2, Haverhill, MA, 01835

$349,900

307 Salem Street #2, Haverhill, MA, 01835

42
Listing Agent: Diane Beekler | Agent phone: 978-992-4028
Courtesy of: RE/MAX On The River, Inc. | Office phone: 978-499-8808