- Begins in:
- Menlo Park, CA, United States
- Created By:
- Russell Southwick Best Time: 1:53:50
- This is a 21.91 mi Bike Ride in Menlo Park, CA, United States. The Bike Ride has a total ascent of 250.71 ft and has a maximum elevation of 67.36 ft. This route was created by southwickr on 03/30/2012. View other Bike Rides that southwickr has done or find similar maps in Menlo Park.