Icon ios app
Strava
Free app for Android and iPhone

Double Dipsea (Mill Valley to Stinson and back)