Holiday Inn Shanghai Nanjing Road, an IHG Hotel

Holiday Inn Shanghai Nanjing Road, an IHG Hotel

Hotel

No. 595 Jiujiang Road, Huangpu District, Shanghai, China 200001