Icon ios app
Strava
Free app for Android and iPhone

Tour de San Diego, Spruce Street and Banker's Hill