New Sheridan Hotel

231 West Colorado Avenue, CO 81435, Telluride (Colorado)

$208 - $388 per night

About New Sheridan Hotel

The New Sheridan Hotel is situated in the heart of downtown Telluride, Colorado, offering guests an unparalleled experience amidst the stunning Rocky Mountains. This historic hotel boasts a prime location just 2 blocks from the world-renowned Telluride Ski Resort, providing easy access to some of the most spectacular skiing and snowboarding opportunities in North America. Guests can enjoy fine dining at the on-site steak restaurant, which serves up delicious cuts of meat cooked to perfection. The hotel also offers free Wi-Fi throughout its premises, allowing visitors to stay connected with family, friends, or colleagues back home. Each room is tastefully appointed with modern amenities, including a flat-screen TV for entertainment purposes. Guests can unwind and relax in the comfort of their own space after a long day exploring the surrounding area. The New Sheridan Hotel's convenient location allows guests to walk to nearby shops, restaurants, and bars, making it an ideal choice for those looking to experience the vibrant culture and atmosphere of Telluride. Whether you're visiting during ski season or in the warmer months, this hotel offers something for everyone.

Hotel Details

Number of Rooms: 26
Country: US
City: Telluride (Colorado)