Fleet Feet Menlo Park

Meet in the back of the store in the parking lot.

859 Santa Cruz Ave, Menlo Park, CA 94025

Sorry, we don't have any schedule info for this month.