Icon ios app
Strava
Free app for Android and iPhone

Part of Ride 100 Course Including all of the Hills (taken from PJ)