Situé dans le quartier de base de Mountain Village à Telluride, cet hôtel 5 étoiles du Colorado bénéficie d'un accès skis aux pieds à la station de ski de Telluride. Une connexion Wi-Fi est disponible gratuitement.
Nombre de chambres: 29
118 Lost Creek Lane , Telluride, CO 81435, États-Unis