Stowe Mountain Resort

An infographic with key facts about the iconic Stowe Mountain Resort including: the tallest peak at 4395 feet, first chair lift built in 1946, 2,000 feet of vertical, and 108,000 square foot adventure center.