Loading hotels
Confirming room availability...
Shanghai Imperial Palace Club, No.568 West Jianguo Rd, Shanghai, China
In Shanghai (Xuhui)<br /><br />With a stay at Shanghai Imperial Palace Club in Shanghai (Xuhui), you'll be within a 15-minute drive of Shanghai New International Expo Centre and People's Square. This hotel is 4.2 mi (6.8 km) from Nanjing Road Shopping District and 4.5 mi (7.3 km) from Yu Garden.