Question: Where does le tour de france always end?
Disambiguated questions and answers: question: Where has le tour de france ended since 1975?
Where did le tour de france end from 1968 to 1974?
Where did le tour de france end from 1903 to 1967?
answer: Champs-Élysées
The Champs-Élysées in Paris
Champs-Élysées stage in Paris
Champs - Élysées in Paris
The Piste Municipale south of the capital
The Parc des Princes stadium in western Paris
Natural Questions answer: Champs - Élysées in Paris (from the Wikipedia article "Tour de France")