558 Amesbury Rd

Haverhill, MA 01830
  • $369,900

    Price
  • 2

    Bed
  • 1

    Bath
  • 2,640

    SqFt