Situato nel villaggio montano di Telluride, questo lussuoso hotel offre una vista sulle montagne di San Juan. Sono disponibili servizi benessere e spaziose camere con mobili in legno.
Numero delle stanze: 105
568 Mountain Village Road, Telluride, CO 81435, Stati Uniti