Located in Whistler, Town Plaza Deer Lodge offers a restaurant and a fitness centre. This self-catering accommodation features free WiFi. The property is 3 km from Nicklaus North Golf Course and 3.8 km from Alpha Lake Park.
Accommodation will provide you with air conditioning, a balcony and a hot tub. There is a full a kitchenette with a dishwasher and a microwave. Featuring a shower, private bathrooms also come with a bath and a bath or shower. You can enjoy mountain view and city view.
At Town Plaza Deer Lodge you will find a hot tub and a bar. Other facilities like ski storage are offered. Activities in the surrounding area include skiing and hiking. The property offers free parking.
If you feel like visiting the surroundings, check out Whistler Olympic Park (14.1 km) and Whistler Village (200 metres).Green Lake Water Airport is located 3 km away.
Rooms: 1
(Search)
Address: 4314 Main Street, Whistler V0N 1B4 (Map)
Town Plaza Deer Lodge - Photos