The Peaks Resort & Spa
136 Country Club Dr, Telluride, CO 81435
With ski-in, ski-out access, award winning dining, a world class spa facility, and breathtaking views of the surrounding San Juan Mountains, The Peaks Resort & Spa is the preeminent luxury resort in Telluride/Mountain Village.With ski-in, ski-out access, award winning dining, a world class spa facility, and breathtaking views of the surrounding San Juan Mountains, The Peaks Resort & Spa is the preeminent luxury resort in Telluride/Mountain Village.
More Business Info
- BBB Rating
- Hours
- Regular Hours
Mon - Sun: - Extra Phones
Fax: 970-728-4765
TollFree: 888-696-6734
TollFree: 888-675-3379
Phone: 970-728-3048
- AKA
Telluride Resort & Spa LLC
Telluride Resort & Spa
Wyndham Peaks Resort & Spa
- Other Links
- Other Emails
- Categories
- Resorts, Hotels, Lodging
Suggest an Edit