Vatica ShangHai International Tourism Resort Luoshan Road Subway Station Hotel is set in Shanghai, 7 km from Shanghai New International Expo Centre and 8 km from Shanghai Disneyland. Guests can enjoy the on-site restaurant.
Number of rooms: 80
No.1605, Cambridge Road, Pudong, Pudong, 200120 Shanghai, China