1225 El Camino Real
Menlo Park, CA 94025
Cross street: Menlo Park
The environment at this place is really great for friends and families who want to bond together. And did I mention that their pizzas are the best?5
Good salad bar. Good service. Will return.2
Good salad bar. Good service. Will return.