Endgame may be out of your way, and the other place I was going to recommend being Black Diamond Games. Both require detours across the SF Bay into the East Bay.
In SF itself I would say Gamescape. I haven't been inside for some years, so maybe it has changed, but I'd assume another poster...