Tag Archives: West Edmonton Mall

Best Western Westwood Inn

The Best Western Westwood Inn is a nicely located west Edmonton hotel, only minutes from world famous West Edmonton Mall and all the amenities you can imagine in Edmonton. Their 172 room hotel provides you with gracious hospitality and modern, comfortable hotel accommodations. Whether you’re in west Edmonton to shop at West Edmonton Mall or in […]