Last modified on 8 December 2014, at 19:20

Southcentre Mall

Southcentre Mall a is a major indoor shopping centre in Calgary, Alberta, Canada.