Londonderry Mall in Edmonton | Shopping Centre in Edmonton, Alberta
www.londonderrymall.com
Londonderry Mall is a shopping centre in Edmonton, Alberta, Canada. A diverse mix of over 150 shops & services makes shopping at Londonderry Mall an enjoyable experience time and again.