Last modified on 15 October 2008, at 20:27

Southcentre Mall

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