22A Lafayette Road
North Hampton, NH 03862
$1,195,000 USD
1 AC
1 AC
$1,195,000 USD
Industrial