Das New Sheridan Hotel Telluride liegt im Zentrum von Telluride und in ungefähr 10 Gehminuten Entfernung vom Telluride Town Park. Das Hotel liegt etwa 150 Meter vom San Miguel River entfernt und verfügt über 26 Zimmer sowie eine Rooftop- Bar.
Das 4-Sterne-Hotel ist ein paar Schritte entfernt vom Town Park gelegen. Das New Sheridan bietet einen entspannten Aufenthalt in einem historischen Stadtviertel von Telluride, in der Nähe von Boutiquen und Läden. Besuchen Sie den See Beaver Pond, der in einer Entfernung von ca. 5 Autominuten von der Unterkunft liegt, und fühlen Sie sich in völliger Harmonie mit der Natur von USA. Das Telluride Ski Resort liegt ebenfalls 3 km von hier entfernt. Das Hotel befindet sich in der Nähe von der Seilbahnstation Telluride Gondola.
Die hellen Zimmer verfügen über eine Sitzecke mit einem Flachbildfernseher mit Satellitenkanälen sowie ein Bügeleisen/Bügelbrett. Die Zimmer sind mit warmen Böden ausgestattet.
Die Bar bietet Meeresfrüchte und Steaks in einer historischen Atmosphäre. Das Restaurant New Sheridan Hotel ist nur 5 Minuten zu Fuß vom New Sheridan entfernt gelegen.