New Sheridan Hotel

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

Originally built in 1891 and remodeled in 2008, the New Sheridan Hotel in downtown Telluride is the town's social epicenter. Twenty-six individually decorated rooms. Chop House Restaurant and Historic Bar on premise.

  • Availability:
    • Weekly
  • Facility Amenities:
    • Bar/Lounge,
    • Childcare Services,
    • Concierge Service,
    • Hot Tub,
    • Restaurant On Site
  • General Information:
    • ADA Accessible,
    • Number of Units
  • Location:
    • City/Town,
    • Downtown,
    • Mountain
  • Room Amenities:
    • Hair Dryer,
    • Room Safe
  • Room Types:
    • 1-Bedroom Units,
    • Suite
  • Rate Information:
    • Fall/Winter (Range),
    • Spring/Summer (Range)