Where is Shanghai International Exhibition Center?

Where is Shanghai International Exhibition Center located?

Shanghai International Exhibition Center, Shanghai, China (approx. 31.2085387332°, 121.5638001362°)


Where is Shanghai International Exhibition Center on the map?