De City Hills Golf Club bevindt zich aan de oevers van de Jialing-rivier in Tongjiaxi (Sanxikou), Beibei District, Chongqing. Het beslaat een oppervlakte van bijna 2000 acres en ligt op ongeveer 20 kilometer van het stadscentrum en 30 kilometer van de luchthaven. Deze golfbaan met 18 holes is gebouwd volgens de normen van een internationaal golfkampioenschap en heeft een van de grootste zakelijke clubs in Azië. Het fungeert als een groot sport- en recreatiecomplex dat geschikt is voor het organiseren van grote golfwedstrijden, zakelijke conferenties, golfreizen en meer.
De baan is een typisch bergachtige golfbaan. Het ontwerp van de golfbaan is persoonlijk verzorgd door de gerenommeerde Canadese ontwerper Nelson Haworth, die meer dan twintig golfbanen in China heeft ontworpen, waaronder Beijing Beihai 9 en Shanghai Sheshan. De baan is niet alleen uitdagend qua moeilijkheidsgraad, maar ook het landschapsontwerp is gemaakt door het Amerikaanse Gold Lake Landscape Design Company. Met zijn unieke natuurlijke omgeving die uitzicht biedt op de rivier, het meer en de bergen, onderscheidt deze golfbaan zich in het golfcircuit van Chongqing.