$325,000

180 Grove St, Haverhill, MA, 01832

PENDING