Situated in the Mountain Village base area of Telluride, this 5-star Colorado hotel boasts ski in/ski out access to Telluride Ski Resort. Free Wi-Fi is provided. On-site dining and a well-equipped fitness center are featured.
Number of rooms: 29
118 Lost Creek Lane , Telluride, CO 81435, United States