Hotel CAPTAIN 5 HOTEL (YAN AN XI LU)
★★★
No. 178 Xinhua Road, Shanghai, China Show on map
SHANGYING CHAO is a 5-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
No. 178 Xinhua Road, Shanghai, China
SHANGYING CHAO is located at No. 178 Xinhua Road, Shanghai, China.
SHANGYING CHAO is rated 5 stars.
Highly rated alternatives close by
Hotel
Apartment/Flat
Hotel
Hotel
Hotel