Tour de France- Stage 3: Cambridge to London

Cambridge

Dreamy spires, chocolate box villages and London’s iconic sights, this stage of the race is England at its most quintessential.

find out more...

Geolocation is 52.205337, 0.121817