Icon ios app
Strava
Free app for Android and iPhone

Barclays Wheels for Change : Stage 4 London Loop