38 Lake Shore Drive

Moultonborough, NH, 03254
ACTIVE
$3,575,000Price
6Beds
6Baths
4396sqft

38 Lake Shore Drive

Moultonborough, NH, 03254
ACTIVE
$3,575,000Price
6Beds
6Baths
4396sqft