Located in Telluride's Mountain Village, this luxury hotel offers views of the San Juan Mountains. Spa services are available along with spacious guest rooms with wooden furniture.
Number of rooms: 105
568 Mountain Village Road, Telluride, CO 81435, United States