Holiday Inn Shanghai Songjiang

No 83 Middle Zhongshan Rd, Shanghai, China 201600

JDS Travel News JDS Viewpoints JDS Africa/MI