Holiday Inn Shanghai Songjiang, an IHG Hotel
Holiday Inn Shanghai Songjiang, an IHG Hotel
Hotel
No.83, Middle Zhongshan Road
, Shanghai, China
201600
88
Very Good ·
121 reviews