$559,900

422 Groveland St., Haverhill, MA, 01830

ACTIVE