Map Graph

Londonderry Mall

Shopping mall in Alberta, Canada

Londonderry Mall is a shopping centre located in north Edmonton, Alberta, Canada. It contains over 150 stores and services with nine major tenants. The mall opened in 1972 and has been expanded and renovated since.

Read article
Top Questions
AI generated

List the top facts about Londonderry Mall

Summarize this article

What is the single most intriguing fact about Londonderry Mall?

Are there any controversies surrounding Londonderry Mall?

More questions