Where is Shanghai Centre?

Where is Shanghai Centre located?

Shanghai Centre, Shanghai Centre, China (approx. 31.228611°, 121.446945°)


Where is Shanghai Centre on the map?