Doté d'un jardin et offrant une vue paisible sur la rue, le Mountain House est situé à Edmonton, à 5,8 km du parc Fort Edmonton et à 8,1 km de l'université de l'Alberta. Offrant une vue sur le jardin et la ville, il se trouve à 4,1 km du centre commercial West Edmonton. L'établissement possède une aire de jeux pour enfants et un parking sur place.
Certains logements comprennent une entrée privée, un bureau et une armoire. Les logements comprennent une salle de bains privative et une connexion Wi-Fi gratuite. Certains comportent une terrasse. Certains logements comprennent une machine à café et du vin ou du champagne.
Vous pourrez profiter d'un casino sur place et faire du vélo dans les environs.
Le Mountain House se trouve à 8,2 km du centre de conférences Shaw et à 11 km de Whyte Avenue. L'aéroport international d'Edmonton, le plus proche, est implanté à 30 km.