Agonizing about a staff holiday lunch for 8 on December 18, and read an early, positive review about this place. We number one vegetarian, a couple of cautious eaters, and the disreputable, eat-anything remainder. Any info (or alternatives) in Menlo Park, Palo Alto would be appreciated. Prior years' choices include Left Bank, Spago.