Cafe del Sol Cafe del Sol

Cafe del Sol Map

1010 Doyle St. (Menlo Ave.)
Menlo Park, CA 94025
650-326-2501
Map
Cuisine: Mexican
Upscale, gourmet Mexican cuisine served in an attractive and inviting atmosphere.
Openings: Lunch & Dinner Mon.-Sat.