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 104 room property, built in 2011...
View Hotel Details
Not Yet Rated
Commission: -
Rooms: 104
Rates: -
Rooms: 10
Rooms: -
Rooms: 100
Rates: $13 - $13
Commission: 10%
Rooms: 162
This 255 room property, renovated in 2023...
Rooms: 255
Rooms: 183