Camp Birch Hill
New Durham, NH (United States)
Close Window