Where is Jing An Shangri-La, Shanghai?

Where is Jing An Shangri-La, Shanghai located?

Jing An Shangri-La, Shanghai, Jing An Shangri-La, Shanghai, China (approx. 31.22348°, 121.45086°)


Where is Jing An Shangri-La, Shanghai on the map?