Ella Canta is a high end Mexican fine dining restaurant in the Intercontinental Hotel on Park Lane. With dishes like grasshopper-topped guacamole and meat dishes with mole, there’s some authenticity at play here, and the food is very solid, if quite expensive. Expect Ella Canta to be the new hot spot for pricey anniversary dinners for couples who are gainfully employed and under the age of 70.
More spots in MayfairSee more
Imperial Treasure is a big, fancy Chinese restaurant in St James’s which lacks atmosphere, but serves some pretty great dim sum.
Scott’s in Mayfair is one of London’s oldest seafood restaurants where you’ll probably want someone else to pick up the bill.
Delfino is a surprisingly relaxed and inexpensive spot in Mayfair serving fairly good pizza and pasta.
More Mexican spotsSee more
Looking for an upscale South American spot with enough cocktails to make you like house music? Zuaya in South Kensington has got you covered.
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.
Suggested by our writers
Breddos Tacos Soho
Breddos is a Mexican 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