$625,000
33 Marshland Street, Haverhill, MA, 01830
Single Family Residence