Delta Hotels Shanghai Baoshan

No 1 Lane 888 Haijiang Road, Baoshan District, Shanghai 200940 China
+86 21 6077 1818

Check Rates & Availability

back to top