34 Lafayette Rd
Hampton Falls, NH 03844
$1,899,995 USD
6,112 SF
6,112 SF
$1,899,995 USD
Freestanding