The Best Western Plus Westwood Inn is centrally located in the heart of Edmonton, Alberta, Canada. Comfortable accommodations paired with the excitement of the city just outside this premium Edmonton hotel create and unforgettable vacation experience.
Enjoy the comfort the Best Western Hotels Canada are known for, and unwind at the Best Western Plus Westwood Inn Edmonton in spacious accommodations and suites that offer cable satellite television with HBO® and complimentary high-speed Internet access. Take in a quick bite to eat or relax with a refreshing beverage or just enjoy the excitement of our VLTS…The Monkey Cage Lounge has something for everyone! Splash around our saltwater swimming pool, work up a sweat in our exercise facility or play a game in the game room – there are plenty of amenities to choose from. Pets are also welcome for a small fee.