Chongqing Bordeaux Hotel, Chongqing, China

Address: No. 71 Wuling Road , , Chongqing , China
Phone:
Web:
GPS Lat: 29.585850 , Lon: 106.514648


Map