Cet établissement est situé dans le centre-ville de Whistler, où vous trouverez des boutiques et des restaurants. Une salle de sport est disponible sur place. Tous les logements comprennent une cuisine entièrement équipée.
Les logements du Town Plaza Suites comprennent un balcon privé et une cheminée à gaz. Ils sont également équipés d'un lecteur DVD et d'une connexion Internet par câble. Un lave-linge et un sèche-linge sont également fournis.
Le Town Plaza se trouve à 2 minutes de route de Whistler Blackcomb, où vous pourrez skier en hiver. Le parcours de golf de Whistler est accessible en moins de 3 minutes de route.