Well there was Star Games in San Francisco, but that closed I guess. There's a place I've heard is pretty decent called Phoenix Games - but it's not in San Fran, it's in the suburbs about 30-40 minutes away. It's not really in some crazy, hard to get to area and they could probably do it before getting back on the freeway to head to LA without much fuss.

http://www.yelp.com/biz/phoenix-games-concord