8.5/10
Excellent
20 reviews
Free Wi-Fi
Situated less than 1 km from Wilderness Resort, Club Wyndham Glacier Canyon offers 3-star accommodation in Lake Delton and has a seasonal outdoor swimming pool, a fitness centre and a bar.
Number of rooms: 200
45 Hillman Road, Lake Delton, 53913, United States
Hotel booked 2 times today.