Where is Shanghai International Exhibition Center located?
Shanghai International Exhibition Center, Shanghai, China (approx. 31.2085387332°, 121.5638001362°)
Shanghai International Exhibition Center, Shanghai, China (approx. 31.2085387332°, 121.5638001362°)