Cardigan Mountain School

Canaan
New Hampshire
United States