Icon ios app
Strava
Free app for Android and iPhone

Baildon - Harrogate - Pately Bridge - Gargrave - Keighley - Baildon