Travel
Location of Holiday Inn Shanghai Hongqiao West
Address: No. 2000, Huqingping Road, Qingpu District, Shanghai, China.