Splendid China Mall (built 2007)
Location: 43.824°N, 79.3028°W