Hotel Atour Hotel Shanghai Pudong International Tourism Resort Chongxi Road
★★★★
2nd Floor, No. 195, Lane 111, Chongxi Road, Shanghai, China Show on map
Liwaili Hotel Shanghai (International Tourist Resort) is a 3-star hotel in Shanghai, China. It is one of 9,856 places to stay in Shanghai listed on Triptoic.
2nd Floor, No. 195, Lane 111, Chongxi Road, Shanghai, China
Check-in starts at 02:00 PM and check-out is until 12:00 PM. Early check-in or late check-out may be available on request.
Liwaili Hotel Shanghai (International Tourist Resort) is located at 2nd Floor, No. 195, Lane 111, Chongxi Road, Shanghai, China.
Liwaili Hotel Shanghai (International Tourist Resort) is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel