Welcome to New Sheridan Hotel Telluride, Located in downtown Telluride, Colorado, this historic hotel is 2 blocks from the Telluride Ski Resort. It features an on-site steak restaurant, free Wi-Fi, and rooms with a flat-screen TV. Each of the bright rooms at the New Sheridan Hotel is equipped with an iPod docking station and a laptop safe. A coffee maker is also provided. Guests can relax in the Sheridan’s rooftop hot tub and enjoy the views of the mountains. Spa and concierge services are available. The New Sheridan Chop House is part of this Telluride hotel. Guests receive a discount during breakfast and lunch. It boasts a full-service bar and serves fresh steak and seafood. The New Sheridan Opera House is next to the New Sheridan Hotel. Bridal Veil Falls is a 10-minute drive away. (New Sheridan Hotel Telluride hotels booking).