Situé dans le centre-ville de Telluride, dans le Colorado, cet hôtel historique se trouve à 2 pâtés de maisons de la station de ski de Telluride. Il propose un restaurant-grill sur place, une connexion Wi-Fi gratuite et des chambres dotées d'une télévision à écran plat.
Nombre de chambres: 26
231 West Colorado Avenue, Telluride, CO 81435, États-Unis