21
38-40 Market St
Amesbury, MA 01913
$575,000 USD
4,181 SF
4,181 SF
$575,000 USD
Office Residential