Set nearly a 6-minute walk from Whistler Village, Whistler Town Plaza By Latour Hotels is located around a 6-minute walk from Black Tusk Gallery.
The centre of Whistler can be reached within a 5-minute walk. Whistler Olympic Plaza is within a minutes' drive from this hotel and Excalibur Gondola is 19 minutes' walk away. There is Spa relaxation around 25 minutes' walk from the 3-star hotel. Guests will find Whistler Library and Museum bus stop next to the accommodation, 5 minutes' walk away.
Serving Delhi dishes, IGA Deli lies a walking distance from Whistler Town Plaza By Latour Hotels.