Xujiahui-Kathedrale liegt circa 6 km von dem 4-Sterne-Crystal Hotel Shanghai Changfeng Business District entfernt und ist unbedingt einen Besuch wert.
Internationales Kongress- und Ausstellungszentrum Shanghai liegt circa 20 Minuten zu Fuß von hier entfernt. Shanghai Children’s Museum ist in 10 Minuten mit dem Auto zu erreichen. Die U-Bahnstation Weining Road ist etwa 700 Meter entfernt.
Jedes der 244 Zimmer ist mit einem Bügeleisen/Bügelbrett und einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet. In den Badezimmern werden eine getrennte Toilette und eine Dusche bereitgestellt.
Ein Frühstücksbuffet wird jeden Tag angeboten. Das Restaurant 021 Shanghai Restaurant ist etwa 20 Minuten zu Fuß von hier entfernt.