New Sheridan Hotel
Telluride, United States
New Sheridan Hotel
231 W. Colorado Ave., Telluride, United States
Ranking: New Sheridan Hotel is ranked 6th out of 47 accommodation options available in Telluride.
Classification: 3 Star Hotel
The New Sheridan Hotel is located close to various points of interest. Among these are the Bridal Veil Falls, Nugget Theater, Sheridan Opera House, Town Park and the Telluride Historical Museum. Skiing, biking, fishing, river rafting and hiking are some of the common area activities. All guest rooms and suites at the New Sheridan Hotel are well-furnished with modern amenities. These include high-speed wireless Internet connections, LCD televisions, iPod docks, ironing equipment, safe-deposit boxes and bathrooms with robes and towels. Sitting rooms with pull-out sofas can be found in suites. The New Sheridan Hotel was built in 1895. This historic property offers concierge services, spa tubs, a 24-hour front desk, ski lockers, a restaurant, a bar and a coffee shop. Complimentary amenities include on-site vehicle parking, high-speed wireless Internet access and newspapers in the lobby.