820 Santa Cruz Ave
Left Bank Menlo Park Brasserie
635 Santa Cruz Avenue Menlo Park, CA
3567 Alameda De Las Pulgas Menlo Park, CA
Italian restaurant. Both the food and service is dependable and you won't get any surprises.
The menu is good- light choices, smaller plates, and traditional Italian food. The garlic frenchbread is Amazing!
August 06, 2009
Scala Mia Restaurant
If you've been to or used
Scala Mia Restaurant, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.