Sightseeing in London By Bike

62 Miles of great riding and sightseeing by bike.  Here are my pictures from the London Sightseer 100km Audax ride.
View from the Emirates Cable Car across the Thames


The Route