Hotel Shanghai North Bund Dalian Road Subway Station Atour Hotel
★★★★
No.1171 Dongdaming Road, Hongkou District, Shanghai, 200082, China, Shanghai, China Show on map
Ocean Hotel Shanghai is a 4-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
No.1171 Dongdaming Road, Hongkou District, Shanghai, 200082, China, Shanghai, China
Ocean Hotel Shanghai is located at No.1171 Dongdaming Road, Hongkou District, Shanghai, 200082, China, Shanghai, China.
Ocean Hotel Shanghai is rated 4 stars.
Highly rated alternatives close by
Hotel
Hotel
Guest favorite