Icon ios app
Strava
Free app for Android and iPhone

Charity 100 - revised route