View details for The Heights Amesbury The Heights Amesbury $2,637+ 36 Haverhill Rd, Amesbury Town, MA 01913
View details for 129 Friend Street (PLACEMENT) 129 Friend Street (PLACEMENT) $3,500+ Amesbury, Amesbury Town, MA 01913