136 Country Club DriveTelluride, CO 81435
Front Desk & Information (970) 728-6800
Reservations (888) 696-6734
The Spa (970) 728-2590