Hotel Atour Hotel Shanghai Qingpu Industrial Park
★★★★
No. 656, Qingtai Road, Qingpu District, Shanghai, China, Shanghai, China Show on map
Shanghai Lotus Hotel is a 4-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic. The property has 160 rooms.
No. 656, Qingtai Road, Qingpu District, Shanghai, China, Shanghai, 201700, China
Shanghai Lotus Hotel is located at No. 656, Qingtai Road, Qingpu District, Shanghai, China, Shanghai 201700, China.
Shanghai Lotus Hotel is rated 4 stars.
Shanghai Lotus Hotel has 160 rooms.
Highly rated alternatives close by
Hotel
Inn
Hotel
Hotel
Hotel