Tour de France, London 8 July 20078 July 2007 thegirlinthecafe 10 Comments Tour de France in London A few words on the Tour de France in London. Read More Share this:FacebookTwitterMoreTumblrPinterestPocketEmailLinkedIn