Where is Xintiandi?

Where is Xintiandi located?

Xintiandi, Xintiandi, China (approx. 31.218065°, 121.46997°)


Where is Xintiandi on the map?