French Restaurants in Menlo Park

Restaurant Name up Address Rating up
1149 El Camino Real,
Menlo Park, CA
3.8/5.0
12 reviews
3525 Alameda de las Pulgas,
Menlo Park, CA
3.0/5.0
5 reviews
635 Santa Cruze Avenue,
Menlo Park, CA
3.0/5.0
898 Santa Cruz Ave.,
Menlo Park, CA
3.0/5.0
1 review