The Folsom St Foundry

Is this really the last place in SF to get some games in?