Icon ios app
Strava
Free app for Android and iPhone

non-Richmond route but around the area route