Le Tour de France
Flag with the "tour de France" logo in front of a sport souvenirs shop, rue de l'échelle.
More Info
Location
Paris
France (FR)
Other Views
Google
Bing
Yahoo
Google Earth (KML)