$649,000

1366 Broadway, Haverhill, MA, 01832

PENDING