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.
Peyote is permanently closed.
More spots in MayfairSee more
Jamavar is an upmarket Indian restaurant in Mayfair with excellent food and a surprisingly relaxed atmosphere.
Hide is a huge, fancy, three-story fine dining restaurant in Mayfair, serving some truly excellent food morning to night.
Imperial Treasure is a big, fancy Chinese restaurant in St James’s which lacks atmosphere, but serves some pretty great dim sum.
More 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.
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.
Decimo is a loud and proud Mexican-inspired spot on the tenth floor of The Standard in King’s Cross.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more