Icon ios app
Strava
Free app for Android and iPhone

Bournemouth - Bristol. I can honestly say I've never had such an awesome day cycling!