136 Country Club Drive
Telluride, Colorado 81435
Local (970) 728-6800
Toll Free (800) 789-2220

Quick Reservations




Quick Reservations




Contact Us

The Peaks Resort
136 Country Club Dr.
Telluride, CO 81435
Phone: (800) 789-2220