Chongqing is a big city with character. It is located in central China 150 mi/240 km southeast of Chengdu. In contrast to many of China's flat, uniformly gray cities, Chongqing (pronounced chong-...
TravelWeekly Asia Newsletter
Subscribe Today
Chongqing, China
This 140 room property, built in 2018...
View Hotel Details
Not Yet Rated
Commission: 10%
Rooms: 140
Rates: -
Commission: -
Rooms: 317
Rates: $85 - $105
Rooms: 186
Rooms: 290
Rooms: -
Commission: 8%
This 108 room property, built in 2018...
Rooms: 108
Rooms: 380
Rooms: 35
This 308 room property, renovated in 2009...
Rooms: 308