Doté d'une salle de sport et offrant une vue sur la montagne, le Whistler Village Centre by LaTour Hotels and Resorts est situé à Whistler, à 5,1 km du parc Alpha Lake et à 300 mètres du centre commercial Whistler Medals Plaza. Cet appart'hôtel dispose d'un parking privé gratuit et d'un ascenseur. L'établissement se trouve à 200 mètres du centre-ville et à 4 km du parcours de golf Nicklaus North.
Certains logements disposent de la climatisation, d'une télévision à écran plat, d'un lave-linge, d'une bouilloire et d'une kitchenette entièrement équipée. Tous les logements comprennent une salle de bains privative.
Le restaurant moderne de l'appart'hôtel est ouvert pour le dîner, le déjeuner et le brunch et sert une cuisine américaine.
Lors de votre séjour au Whistler Village Centre by LaTour Hotels and Resorts, vous pourrez pratiquer des activités à Whistler et dans ses environs, comme la randonnée. Vous pourrez pratiquer le ski, le vélo et la pêche dans les environs. Un local à skis est disponible sur place.
Le Whistler Village Centre by LaTour Hotels and Resorts se trouve à proximité de sites d'intérêt tels que Whistler Village, Whistler Sliding Centre et Whistler Library. L'aéroport international de Vancouver, le plus proche, est implanté à 134 km.