Holiday Inn Shanghai Songjiang, an IHG Hotel

Holiday Inn Shanghai Songjiang, an IHG Hotel

Hotel

No.83, Middle Zhongshan Road, Shanghai, China 201600