Quoting from my friend (several chat messages pasted together):
"Most of the restaurants in The Shep are pretty small. Parking is all on the street, but that's not usually a problem.
Best bet for a nice, casual lunch would be Mellow Moods. It's kind of a veg-head place, but the food is AMAZING. Great sandwiches, juices, and the like.
Maria's Taqueria has fantastic tacos and such, but you'd have to get your stuff to go, because it's teeny-tiny.
...the Farmers Market runs from 9-1, and it's always got great stuff. Ummm ... hmm. Kazu can accommodate that many people easily. It's Thai/Japanese (great Udon soup).
Press Room is great, but too fancy. Same for Yellow Brick Bank.
Stone Soup is also terrific, but it's on the small side. If it's a really nice, sunny day, it might be hard to find a place with seating for that many (unless you get reservations first). [i asked for places that could accommodate 10-12 folks w/10-12 MINIs]