|
|
|
|
|
Wyndham - The Peaks Resort
|
Hotel Address
136 Country Club Drive, Telluride, CO, 81435
Nestled among 14,000 foot mountains in southwest Colorado, The Peaks overlooks an alpine paradise and a quaint historic town where Victorian charm meets the rugged Old West. Our Golden Door Spa, ranked as the second best resort spa in the world by Condé Traveler, spans four levels and 42,000 square feet including 44 treatment rooms, steam rooms, pools, mineral baths, jacuzzi tubs as well as aerobic rooms, indoor rock climbing wall and state-of-the-art exercise facilities. Enjoy ski-in/ski-out convenience in the winter and our golf-in/golf-out location in the summer. The Peaks, in the heart of Telluride's Mountain Village, offers 174 luxury hotel rooms and suites, excellent dining, conference facilities and retail shops on property.
For more information on the Wyndham - The Peaks Resort Hotel Telluride
including room specifications, hotel facilities, nearby
attractions and how to book online please select the discount
online booking agent button above.
Hotel Photos
 | | |
|