On Tap

This Weekend: Fun in the Haight and a new festival in Aquatic Park