Whistler Town Plaza By Latour Hotels
Whistler Town Plaza By Latour Hotels is just 100 meters from Whistler Museum.
This property is 5 minutes' walk to Whistler Public Library. The venue is set within 1 km from Whistler city center.
Room amenities at Whistler Town Plaza By Latour Hotels include free wireless internet, cable television, a microwave, a seating area and a fireplace. A dishwasher and a fridge are also provided for self-catering.
Guests will find the steakhouse Alta Bistro within a 5-minute walk.
There is Black Tusk Gallery train station nearby. The hotel is around 95 km from Coal Harbour airport.