Where is The Langham, Shanghai, Xintiandi?

Where is The Langham, Shanghai, Xintiandi located?

The Langham, Shanghai, Xintiandi, The Langham, Shanghai, Xintiandi, China (approx. 31.22167°, 121.47388°)


Where is The Langham, Shanghai, Xintiandi on the map?