
Luxury lifestyle hotel Andaz Shanghai ITC has officially opened to guests from February 3, 2026, strengthening the premium hospitality offering in Shanghai’s Xujiahui heritage district.
Located within the ITC Xujiahui complex, the hotel features 267 rooms and suites with floor-to-ceiling city views and positions itself as an urban lifestyle address blending contemporary design with references to Shanghai’s historic neighbourhoods.
The hotel offers three dining venues, including a rooftop bar, a European–Shanghainese deli and wine bar, and an all-day dining restaurant showcasing local flavours. Leisure facilities include a members-style fitness centre designed for privacy and exclusivity.
With its opening, Andaz Shanghai ITC adds a new high-end option for business and leisure travellers in one of Shanghai’s fastest-evolving commercial and cultural hubs.

