Le Tour De France In London Photos, Images, & Pictures

Managed by Miluxian
Created: 07/09/2014
54 images from 1 contributors
Description: Collection of editorial pictures taken during the third stage of the Tour de France whose finish has been hosted by The Mall in London.
Keywords: people, team, sports, united, france, palace, sport, tour, tourists, english, watching, stage, bicycle, kingdom, britain, mall, route, race, cycling, championship [show more]