Xujiahui-Kathedrale liegt ca. 6 Kilometer von dem 4-Sterne-Hotel Xana Hotelle-Shanghai Expo Park Xizang Nan Road entfernt und ist unbedingt einen Besuch wert. WLAN wird im ganzen Gebäude des Hotels angeboten.
Das Hotel befindet sich im Viertel Thonburi von Shanghai. Jadebuddha-Tempel liegt auch in ca. 15 Fahrminuten Entfernung von der Unterkunft. Bund liegt etwa 4 Kilometer von der Unterkunft entfernt, während die U-Bahn-Station South Xizang Road in unmittelbarer Nähe vom Xana Hotelle-Shanghai Expo Park Xizang Nan Road ist.