18 "Mexican" Restaurants in London.
Breddos is a Clerkenwell restaurant that makes tacos with creative fillings that aren’t authentic, but are absolutely delicious.
Bad Sports is a fun neighbourhood sports bar in Haggerston. They also serve the best tacos in London.
Killer Tomato in Shepherds Bush makes tasty, though definitely not authentic tacos and burritos. Use it to fill up before a gig at the Empire.
Taquería’s excellent tacos, strong margaritas, and fun vibes make it one of the best places in Notting Hill for a dinner with your mates.
El Pastor serves Mexico City-style tacos in a former railway arch near Borough Market. While it can be very good, it can also be a disappointment.
Hacha is Dalston bar that makes a dangerously delicious margarita, and other tequila and mezcal drinks, alongside a small menu of tacos and ceviche.
Looking for an upscale South American spot with enough cocktails to make you like house music? Zuaya in South Kensington has got you covered.
Old Spitalfields Market has the widest variety of street food and grab and go options in London. And it’s constantly changing.
Whitecross Street Market runs between Old Street and the Barbican, and is one of London’s busiest street markets.
With good cocktails and a usually laid back atmosphere, the Killer Tomato chain do a nice job filling the need for a boozy local Mexican hang.
Breddos is a Mexican restaurant that makes tacos with creative fillings that aren’t authentic, but are absolutely delicious.
Ella Canta is a high end Mexican restaurant in the Intercontinental Hotel on Park Lane. The food is well executed and great for a special occasion.
Santo Remedio is a Mexican restaurant that graduated from Shoreditch food truck to a permanent space in London Bridge. Fun bar, average food.
Peyote serves up Mexican food that is neither authentic nor cheap, but which does taste good and is a great restaurant to hit before going out out.