Shanghai luxury hotel opening: Andaz Shanghai ITC debuts in Xujiahui on 3 February 2026

Hyatt’s newest Shanghai property has opened inside the landmark ITC Xujiahui complex, blending nostalgia-led design with modern luxury at a prime heritage-location—signaling how global hotel brands are increasingly using culture-led storytelling to differentiate high-end urban hotels in China. Nostalgia-led design in a heritage district Andaz Shanghai ITC occupies one of