JI Hotel Xintiandi Shanghai ligt aan de verhoogde noord-zuid snelweg, op 3 minuten lopen van het Sun Moon Light Plaza in het centrum van Shanghai.
Das JI Hotel Xintiandi Shanghai befindet sich in der Innenstadt von Shanghai, an der erhöhten Nord-Süd-Straße, 3 Gehminuten vom Sun Moon Light Plaza entfernt.