London Hotels Articles

August 25, 2010

Just What are the Stages in the Tour De France?

… believes is well spent. Because this race is a world-wide spectacle, it will draw tourists and television viewers to London. The Tour will be the biggest sporting event London has ever promoted.

Riders on the first day will pass …

Powered by WordPress