Company description
Londonderry Mall is a shopping centre located in north Edmonton, Alberta, Canada. It contains over 150 stores and services with eight major tenants including The Bay, Save-On-Foods, Winners, Sport Chek Supercentre, Army & Navy, and Shoppers Drug Mart.