Best Places to Watch a Game in San Francisco: Sports Bars and Other Fun, Historic Spots June 24, 2026