

With a stay at Holiday Inn Chongqing University Town in Chongqing (Chongqing University Town), you'll be 12.8 mi (20.6 km) from Geyue Mountain Forest Park and 14.4 mi (23.2 km) from Zhaomushan Forest Park. This 4.5-star hotel is 15.1 mi (24.3 km) from Chongqing Normal University and 15.9 mi (25.7 km) from Chongqing University.