Narrowed it down to 3: You decide.
Sham, 26 Beach, or Bombay Cafe.
I'm trying to find a relatively low-key place for 8+ people the night before a graduation. Most of them will be flying in that evening and will be tired, so nothing too far away or loud. Grandma and a vegitarian are the two that are tough to please, but I think they'll be ok at these places. The rest of them don't usually eat anything more ethnic than say Olive Garden or PF Changs, and they asked to try out something new. (4 of them recently moved to small VERY caucasian areas from big cities and are missing ethnic food)
With the description of the groups eating likes and dislikes you'll probably be safest at 26 Beach or Sham possibly.
That's funny Servorg! I'd recommend Bombay Cafe over the other two so I guess I'm complicating it a bit.
I think Bombay Cafe is nice (although it is louder than the other two) for gatherings. I find that they serve very accessible Indian food (authentic and heavily spiced it is not) but it is tasty nonetheless.
If they are looking for something that is ethnic but safe and the whole gathering has a celebratory flair then I'd choose Bombay Cafe.
Another option might also be Pradeep's on Montana. They do a healthy Cal-Indian cuisine. The place is small and intimate so you could essentially take over a quarter of the restaurant with your group. If it's an early dinner you can walk along Montana and look into shops that sell jeans for $400. If you finish early you can walk to DiDio's for Italian Ices or there's a Pinkberry if that's interesting to you.
Pradeeps seats 30-35 people so they can handle a party of 8 without a problem. I kinda like having a big party in a smallish restaurant because then it feels like the whole restaurant is about you and your party.
I'm not sure about the Persian place you're mentioning but there is no need to go to Pasadena for stellar Persian food. Javan on Santa Monica Blvd., Flame on Westwood Blvd., and Shamshiri Grill on Westwood Blvd. are all fantastic and would all be able to handle a party of 8 easily.