Hotel JI Hotel Shanghai Hongmei Road Metro Station
★★★
No. 1650, Longming Road, Shanghai, China Show on map
TheYardHotelShanghai is a 4-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic. The property has 1 rooms.
No. 1650, Longming Road, Shanghai, 201100, China
TheYardHotelShanghai is located at No. 1650, Longming Road, Shanghai 201100, China.
TheYardHotelShanghai is rated 4 stars.
TheYardHotelShanghai has 1 rooms.
Highly rated alternatives close by
Hotel
Hotel
Hotel