The hotel is located at No. 851 Zhuguang Road, Qingpu District, Shanghai. It is located in the core area of Hongqiao Transportation Hub, adjacent to the Shanghai National Convention and Exhibition Center. It ta ... Read more

View all Luxury Hotels in Shanghai (SH)