Kennedy's in North Beach has pool, air hockey, some video games. Pretty large bar that serves Indian food. I've only had the appetizers (pakora, samosas) which were ok. Better for drinking than eating.
What age range is your group?
Kennedy's Irish Pub Curry House
1040 Columbus Ave, San Francisco, CA 94133