Old Devil Moon is a laid-back Bernal Heights bar with excellent cocktails and plenty of beers on tap. If you get hungry, order po’boys and snacks from their New Orleans-inspired menu and enjoy it all in their small but sunny patio out back. And if the tarot cards, candles, and fortune teller photo booth don’t clue you into the dark magic theme, the terrifying bathroom mural of a Ouija board and a devil face will.
More spots in Bernal HeightsSee more
Virgil’s Sea Room
When things start to get rowdy at El Rio, Virgil’s is right next door and serves reasonably-priced cocktails.
For excellent dumplings, noodles, and vegetable dishes, head to United Dumplings in Bernal Heights.
More Bar Food spotsSee more
At Bon Voyage in the Mission, you can get cocktails and dumplings in a space that feels like you’re on a cartoon safari.
Elda is a cocktail bar in the Mission that you should go to with a small group of friends to eat great Caribbean food.
El Techo de Lolinda
A rooftop bar in the Mission, El Techo de Lolinda is where you should be when the sun’s out.
Suggested by our writers
A 40-seat, communal tasting menu that’s an awesome experience overall. This is fine dining for young people.
Trick Dog is an awesome cocktail bar that is sometimes overwhelmed by the masses. Go on a quiet night and you’ll have an awesome time.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more