Hotel JI Hotel Shanghai Caolu Gutang Road Metro Station
★★★
552 Chuansha Road, Shanghai, China Show on map
Orange Hotel (Shanghai Caolu Subway Station Branch) is a 4-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
552 Chuansha Road, Shanghai, China
Orange Hotel (Shanghai Caolu Subway Station Branch) is located at 552 Chuansha Road, Shanghai, China.
Orange Hotel (Shanghai Caolu Subway Station Branch) is rated 4 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel