|
New Sheridan Hotel - Telluride, Colorado231 West Colorado Avenue Telluride, CO 81435 Phone: 800-200-1891, 970-728-3911 Established in 1895 Number of Rooms: 26 The New Sheridan Hotel has served as Telluride's social center since 1895. Located just two blocks from the ski lifts, the hotel’s location in the heart of downtown Telluride provides an ideal base for visitors. During an expansive renovation completed in late 2008, the hotel’s 26 guest rooms received a luxurious transformation under the guidance of internationally renowned designer Nina Campbell. Each individually designed room captures the historic charm of Telluride in an atmosphere of warmth, comfort and pampering. Indulgent touches include 100 percent Egyptian cotton sheets and towels, heated bathroom floors, walk-in closets, iPod docking stations, LCD flat screen televisions and plush robes. The New Sheridan’s two new roof-top hot tubs provide an après ski sanctuary with views of the 14,000-foot San Juan Mountains. Additionally the hotel offers secured ski storage with boot warmers and a long list of amenities designed to make guests feel pampered.
Nearby Attractions
Restaurants
Packages
|
