Holiday Inn Shanghai Songjiang

Address:

No 30 Nong 79 Zhongsan Middle
201600 Shanghai, CN

Hotel star rating:

1 stars

Map:


Contact   ·   Privacy   ·   Terms