Shunli Hotel
Search & compare prices for Shunli Hotel in all hotel booking websites.
Shunli Hotel Address: 38 South Xinchong Road, Chongming Island, Shanghai, China
Minimum price found for Shunli Hotel was: 270 CNY
Click here to get more information, photos & guest ratings for Shunli Hotel