I'm looking for a place for a family get-together for about 15 people, between Menlo Park and Mountain View. I'm hoping for some place not too formal. We're having quite a few meals already, so something different would be good. Unfortunately, there is a less adventurous contingent, otherwise I would love to go to Amber India or La Estrellita.
Any thoughts on if Bistro Elan, La Strada, St. Michael's Alley, or Flea Street Cafe might fit the bill?