Situated at the base of the San Juan Mountains in Telluride, Colorado, this boutique hotel boasts an on-site restaurant and bar. Rooms feature free Wi-Fi. Spa treatments and massage services are available.
Number of rooms: 59
199 North Cornet Street, Telluride, CO 81435, United States