

A stay at Holiday Inn North Chongqing places you in the heart of Chongqing, a 5-minute drive from Chongqing Grand Theatre and 6 minutes from Datianwan Stadium. This 4-star hotel is 7.2 mi (11.6 km) from Chongqing Olympic Sports Center and 3.7 mi (5.9 km) from Chaotianmen Square.