More about City Plaza
City Plaza is located at 303 Centre St South, Calgary AB, Canada
Similar Listings
Metro Sportsplex
4.5
Ice District Hq
3.5