New Sheridan Hotel
Serving guests for over 100 years, the New Sheridan Hotel is located on Main Street in downtown Telluride, just steps from shops, restaurants, festival grounds and two blocks to the ski area.
Guests enjoy a full complimentary breakfast each morning including a different hot entree each day.
New Sheridan Hotel offers three different room types in the historic hotel and larger two-bedroom suites located two blocks down Main Street.
Complimentary hot and cold drink bar, Internet access in the lobby and chocolate chip cookies are offered.
231 W. Colorado Ave., Telluride, CO 81435, USA