199 North Cornet Street, Telluride, CO 81435, United States
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 WiFi. Spa treatments and massage services are available.