1 Over Road, Cambridge CB24 3DW
01223 904000
Tour de France

The Tour de France is a 3,540 km (2,200 miles)-long bicycle race with various different terrains and stages, concluding with the Champs-Élysées stage in Paris. Last year, a total of 198 riders from 22 teams entered the 21-stage race,

Check Availability

[contact-form-7 id=”12540″ title=”Blog Side Widget Form”]