111 Amesbury Road

Kensington, NH, 03833
CONTRACT
$799,000Price
5Beds
2Baths
2968sqft

111 Amesbury Road

Kensington, NH, 03833
CONTRACT
$799,000Price
5Beds
2Baths
2968sqft