Este hotel histórico está situado en el centro de Telluride, Colorado, a 2 calles de la estación de esquí de Telluride. Ofrece un restaurante de carnes, conexión Wi-Fi gratuita y habitaciones con TV de pantalla plana.
Número de habitaciones: 26
231 West Colorado Avenue, Telluride, CO 81435, Estados Unidos