195 Lafayette Rd
North Hampton, NH 03862
$1,200,000 USD
2 AC
2 AC
$1,200,000 USD
Commercial