Hotel JI Hotel Shanghai Hongmei Road Metro Station
★★★
No. 1650, Longming Road, Shanghai, China Show on map
the yard 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. 1650, Longming Road, Shanghai, China
the yard hotel Shanghai is located at No. 1650, Longming Road, Shanghai, China.
the yard hotel Shanghai is rated 4 stars.
Highly rated alternatives close by
Hotel
Hotel