Location

Edelweiss Chalet is a luxurious rental home located in beautiful Steamboat Springs, Colorado – “Ski Town USA”.  The Chalet is located on the ski mountain itself!  Access the top of Mt. Werner via the Thunderhead high-speed-quad lift, located just 60 yards from the front door.  Or, swish to the ski-area base just two miles below through Steamboat’s world-renowned Champagne Powder.