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
Not Yet Rated
Commission: -
Rooms: -
Rates: -
This 180 room property, built in 2005...
View Hotel Details
Rooms: 180
This 165 room property, built in 2013...
Rooms: 165
Rates: $51 - $57
Rooms: 205