WELCOME THE PEAKS RESORT & SPA. 136 COUNTRY CLUB DR, TELLURIDE, CO 81435