Sun Inn Zhangqiao
Search & compare prices for Sun Inn Zhangqiao in all hotel booking websites.


Sun Inn Zhangqiao Address: 175 Jialin Road, Pudong District, Shanghai, China
Minimum price found for Sun Inn Zhangqiao was: Null CNY
Click here to get more information, photos & guest ratings for Sun Inn Zhangqiao