MapQuest Driving Directions to 640 Santa Cruz Ave Menlo Park, CA 94025-4503