Tour de France- Stage 3: Cambridge to London

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