Telluride, Colorado Hotels

New Sheridan Hotel, Telluride CO

New Sheridan Hotel, Telluride CO

New Sheridan Hotel has welcomed guests to Telluride for over 100 years and is located on Main Street in downtown Telluride,
Close to shops, restaurants, festival grounds and two blocks to the ski area.

Choose from three different room types in the historic hotel, or their larger two-bedroom suites located two blocks down Main Street.

Rooftop hot tubs.

New Sheridan Hotel
231 W. Colorado Ave. 81435 Telluride, CO
New Sheridan Hotel, Telluride CO

 

Good Hotels USA Good Hotels USA

Good Hotels Colorado Good Hotels Colorado