Le Puy du Fou is a historical theme park in Les Epesses, in the Pays de la Loire region of western France. It receives more than 2 million visitors every year, making it one of the most popular theme parks in France.