Atour Hotel Chongqing North Railway StationHotel
Floor 16 Block B Power International,The Eastern Section of Taishan Avenue, Chongqing, 404100
Located in Chongqing, 1.1 km from Chongqing North Railway Station, Atour Hotel Chongqing North Railway Station features views of the city.