Holiday Inn Express Zhabei Shanghai

No.1738 Zhongxing Road, Zhabei, 200070 Shanghai, China

Hotel image
Read more reviews for Holiday Inn Express Zhabei Shanghai