The festival takes place at Cheltenham Racecourse in Prestbury Park, which is located on the outskirts of Cheltenham, a spa town in the English county of Gloucestershire.