Green Tree Inn Shanghai Chongming Baozhen

Green Tree Inn Shanghai Chongming Baozhen Address: 1 No. 35 Factory Road, Shanghai, China

Minimum price found for Green Tree Inn Shanghai Chongming Baozhen was: 196 CNY

Click here to get more information, photos & guest ratings for Green Tree Inn Shanghai Chongming Baozhen