Hotel Shanghai Chenmao Resort (Zhujiajiao Branch)
★★★★
No.2588 Shentai Road, Qingpu District, Shanghai, 201714, China, Shanghai, China Show on map
Shanghai Sun Island Resorts is a 5-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
No.2588 Shentai Road, Qingpu District, Shanghai, 201714, China, Shanghai, China
Shanghai Sun Island Resorts is located at No.2588 Shentai Road, Qingpu District, Shanghai, 201714, China, Shanghai, China.
Shanghai Sun Island Resorts is rated 5 stars.
Highly rated alternatives close by
Hotel
Hotel
Inn
Hotel
Hotel