136 Country Club Drive
Telluride, Colorado 81435

contact pic

Contact Us

The Spa at The Peaks Resort
136 Country Club Drive
PO Box 2702
Telluride, CO 81435
1-800-772-5482
970-728-2590, from within the hotel, dial 6702.
thepeaksresort.com