Seafood Restaurants in Menlo Park

Restaurant Name up Address Rating up
751 El Camino Real,
Menlo Park, CA
4.2/5.0
11 reviews
840 Willow Rd,
Menlo Park, CA
3.3/5.0
1 review