Where is The Langham, Shanghai, Xintiandi located?
The Langham, Shanghai, Xintiandi, The Langham, Shanghai, Xintiandi, China (approx. 31.22167°, 121.47388°)
The Langham, Shanghai, Xintiandi, The Langham, Shanghai, Xintiandi, China (approx. 31.22167°, 121.47388°)