Icon ios app
Strava
Free app for Android and iPhone

Elevation > 900m, Distance < 50km, City ride