The impression of the river is a great choice for guests looking for accommodation in Chongqing, having been recently opened in 2018. Traveling to the hotel is easy with Chongqing South Railway Station located approximately 2km away and Jiangbei International Airport roughly 31km away. The closest m...