10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835
10-12 South Charles St, Haverhill, MA, 01835

$549,900

10-12 South Charles St, Haverhill, MA, 01835

10
Courtesy of: Keith Crowley | Calabria Properties, LLC