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