No.225 Chaoyang Road, Shiqiaopu, Jiulongpo District, 400039, Chongqing, China
Browse Xinchao Hotel - Chongqing traveller photo gallery