6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830
6 & 8 Elm St., Haverhill, MA, 01830

$589,900

6 & 8 Elm St., Haverhill, MA, 01830

20
Courtesy of: J. Bradford Brooks | Coldwell Banker Realty - Haverhill