Lucha isn’t much more than a dive bar with food, but that’s exactly why we like it. It’s easy to get a last-minute reservation, almost every item on their menu is $5 during Happy Hour, and they even have a porch out front with large, picnic-style tables. Go with your work friends when you get out early because your boss was in a good mood and grab some tacos and a few margaritas. If you spend over $20 per person, you’ve done something wrong.
More spots in Old CitySee more
Zahav is an Israeli restaurant in Old City/Society Hill that’s become a Philly institution.
Independence Beer Garden
IBG is a seasonal beer garden in Old City with bar food, corn hole, and lots of Philly brews.
More Mexican spotsSee more
Blue Corn Restaurant
Blue Corn is a Mexican spot in the Italian Market with solid margaritas and some really great tacos.
Honest Tom’s Taco Shop
Honest Tom’s is a vegan taco shop near Penn that looks like Snow White’s cottage.
Lolita is a small Mexican spot in Midtown Village where you can split some solid tacos and a few margaritas with some friends.
Suggested by our writers
Barbuzzo Mediterranean Kitchen & Bar
Barbuzzo is a great place to escape Center City for a low-key date, or any other time you want some charcuterie and pasta.
La Calaca Feliz
Bring a date or a group to La Calaca Feliz in Fairmount for margaritas, fish tacos, and huge portions of guacamole.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more