Cafe del sol restaurant
1010 Doyle St, Menlo Park
(650) 326-2501
Recent Reviews
Order Online
Reserve
You May Also Like
Chef Kwan's - 630 Menlo Ave
Chinese
Mountain Mike's Pizza - 1001 El Camino Real
Pizza, Chicken Wings
The Mandarin - 1029 El Camino Real
Chinese, Noodles, Asian Fusion
Restaurants in Menlo Park, CA
Cafe del sol restaurant
1010 Doyle St, Menlo Park, CA 94025
(650) 326-2501