Menlo Cafe is a café Downtown Menlo Park Menlo Park located in United States.
620 Santa Cruz Ave (at Doyle St) Menlo Park , CA 94025 United States
Credit Cards | Yes (incl. American Express) |
Outdoor Seating | Yes |
Excellent place. Swiss-cheese sandwich is great and their soups are delicious. Ask for half soup half sandwich
Healthy and good food without bustle. Good ppl watching.
The Greek salad is really good and relatively cheap for downtown Menlo Park.
have the wild and nutty turkey salad sandwich . so good.
Wild and nutty turkey salad sandwich on Dutch crunch . Yum
Closer cross street is Doyle... Excellent sandwiches !