Offering air-conditioned rooms in the Pudong district of Shanghai, Shell Shanghai New International Expo Center Fanghua Road Metro Station Hotel is 4.2 km from Shanghai New International Expo Centre. The property is around 9.
No. 316 Lianyuan Road, Pudong, Pudong, 201204 Shanghai, China