Proposant des chambres climatisées dans le quartier de Pudong à Shanghai, le Shell Shanghai New International Expo Center Fanghua Road Metro Station Hotel se trouve à 4,2 km du Shanghai New International Expo Centre.
No. 316 Lianyuan Road, Pudong, Pudong, 201204 Shanghai, Chine