Royal Tulip Hotel Zhujiajiao Shanghai

No.79 Puxiang Road, Zhujiajiao Shanghai China | 940m from Metro Station:Zhujiajiao

Royal Tulip Hotel Zhujiajiao ShanghaiOver view
All Photos

Royal Tulip Hotel Zhujiajiao Shanghai

No.79 Puxiang Road, Zhujiajiao Shanghai China | 940m from Metro Station:Zhujiajiao