Menlo Cafe
620 Santa Cruz Ave, Menlo Park, CA 94025-4503
Menlo Cafe is a Restaurant place is located in Menlo Park, California. The address of Menlo Cafe is 620 Santa Cruz Ave, Menlo Park, CA 94025-4503.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 650-321-6666,