Hotel Home Inn Neo Shanghai Xinzhuang Metro Station South Square
★★
1st Floor, Youth Business Building, Lane 855, Xinsong Road, Shanghai, China Show on map
Yaochi Imperial Water Hotel is a 3-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
1st Floor, Youth Business Building, Lane 855, Xinsong Road, Shanghai, China
Yaochi Imperial Water Hotel is located at 1st Floor, Youth Business Building, Lane 855, Xinsong Road, Shanghai, China.
Yaochi Imperial Water Hotel is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
Hotel