It is 968 feet above sea level.
that would be Stowe, Vermont.
The distance between Stowe, Vermont, and the Canadian border is about 50 miles.
The address of the Vermont Ski Museum Inc is: Po Box 1511, Stowe, VT 05672-1511
No and there are not good connections to Stowe.
Vermont and Pennsylvania have towns named Stowe.
Vermont is one of the 50 states in the United States, so I would expect that Stowe, a town in Vermont, is also in the United States.
Stowe and Killington are popular ski areas in Vermont.
The address of the Stowe Historical Society Museum is: Po Box 730, Stowe, VT 05672-0730
in Road miles it is approximately 38 miles
Jay Peak and Stowe
about 350 miles