Sometimes you need to call a spade a spade. And sometimes you need to call a pre-gaming restaurant a pre-gaming restaurant. That's what Peyote in Mayfair is. They do modern Mexican food here that is neither authentic nor cheap - but it does taste good. At the weekends there's a DJ playing dance music, and there's always a party atmosphere. Come with a group and plan to drink a bunch of tequila as a way to start a night out.
More spots in MayfairSee more
Kitty Fisher’s is a great restaurant in Mayfair serving hedonistic plates of simple, rich, and delicious British food.
Jamavar is an upmarket Indian restaurant in Mayfair with excellent food and a surprisingly relaxed atmosphere.
Scully serves fantastically OTT food in a sober St James’s setting. The flavours are a slap around the face, in a good way.
Similar Mexican spotsSee more
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.
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.
Breddos is a Clerkenwell restaurant that makes tacos with creative fillings that aren’t authentic, but are absolutely delicious.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more