Get directions to: Subway, Menlo Park, CA Restaurant address: 605 Santa Cruz Ave Menlo Park, CA 94025, USA Driving Walking Bicycling Restaurant: Subway