Das hervorragende The Peaks Resort And Spa Telluride stellt Ihnen 152 Zimmer zur Auswahl und liegt in der Nähe von einem historischen Stadtteil, lediglich 550 Meter vom Telluride Ski Resort entfernt. Die atemberaubend schöne Lage, gleich neben den Rocky Mountains macht das Hotel zu einer Unterkunft, die eine Vielzahl von Aktivitäten wie Schneemobilfahren, Snowboarding und Skifahren anbietet.
Revelation Lift befindet sich in rund 4 km Entfernung von dem einladende Hotel und Polar Queen Express erreicht man in circa 25 Minuten zu Fuß. Das Peaks Resort And Spa befindet sich im Berg- Teil von Telluride, in der Nähe von der Adam W. Carlos Fine Art. Die Unterkunft ist nur 550 m von der Cornet Creek Falls. Das Resort liegt 5 Minuten Gehweg von der Seilbahnstation Meadows Magic Carpet entfernt.
Die Nichtraucher- Zimmer im Peaks Resort And Spa Telluride sind mit kostenlosem Internetzugang und einem Flachbild-TV ausgestattet, einige verfügen über einen Kamin. Die Zimmer bieten Schlafsofas sowie haben einen Ausblick auf die Berge.
Die Gäste können sich in der Lounge- Bar der Unterkunft entspannen. Das Restaurant Altezza at The Peaks ist in unmittelbarer Nähe zu dem 3-Sterne-Hotel gelegen.