Where is Jing An Shangri-La?

Where is Jing An Shangri-La located?

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


Where is Jing An Shangri-La on the map?