Gevestigd in de buurt van cafés en restaurants binnen 10 minuten wandelen het Telluride Town Park, bevat het charmante New Sheridan Hotel Telluride met 4 sterren 26 kamers 250 meter verwijderd van Alpine Chapel. Dit hotel, dat van een lobbyruimte en een restaurant is voorzien, is momenten van San Miguel River gesitueerd.
De charmante locatie in het centrum van Telluride geeft een directe toegang tot Oak Street Lift binnen een straal van 500 meter. Een historisch gedeelte, waar New Sheridan ligt, biedt toegang tot culturele attracties zoals Telluride Gallery of Fine Art op wandelafstand van ongeveer 7 minuten ervandaan. Natuurliefhebbers zullen genieten van de nabijheid van Needle Rock, gelegen op een afstand van 1 km. Het hotel bevindt zich op 15 minuten rjden van het Skigebied van Telluride en andere belangrijke bezienswaardigheden van Telluride. New Sheridan Hotel bevindt zich vlak naast het kabelbaan station Telluride Gondola, op 250 meter afstand.
De heldere kamers hebben een zitruimte, uigerust met een flatscreen TV met satellietzenders, samen met gemakken zoals strijkfaciliteiten. De heldere kamers zijn voorzien van verwarmde vloer.
De bar op het dak is een perfecte plek om zeevruchten en biefstukken te proeven. New Sheridan Hotel biedt een selectie van gerechten op 30 meter afstand.