Icon ios app
Strava
Free app for Android and iPhone

Leinster Loop Part 1 & now incorporating part 2 :)