Holiday Inn Express Zhabei Shanghai

No 1738 Zhongxing Road
Shanghai
China