Alton Bay New Hampshire has a new place for Little Mountaineers to learn and play!