GreenTree Inn Shanghai Caobao Road Subway Station Wantiguan

GreenTree Inn Shanghai Caobao Road Subway Station Wantiguan Address: No.280 Caoxi Road, Xuhui District, Shanghai, China

Minimum price found for GreenTree Inn Shanghai Caobao Road Subway Station Wantiguan was: 241 CNY

Click here to get more information, photos & guest ratings for GreenTree Inn Shanghai Caobao Road Subway Station Wantiguan