31 "Mayfair" Restaurants in London.
Kitty Fisher’s is a great restaurant in Mayfair serving hedonistic plates of simple, rich, and delicious British food.
Gymkhana is the best Indian restaurant in London, an upscale establishment serving elevated classics and an incredible biryani.
Scully serves fantastically OTT food in a sober St James’s setting. The flavours are a slap around the face, in a good way.
As far as classic, good-for-everything establishments go, it’s hard to beat the Wolseley. The breakfasts here are an essential London experience.
Pollen Street Social is an excellent fine dining spot in Mayfair, but it feels like the kind of restaurant you want to go to all the time.
Jamavar is an upmarket Indian restaurant in Mayfair with excellent food and a surprisingly relaxed atmosphere.
Bombay Bustle is more formal than your local curry house but not at all stuffy, even though it’s in Mayfair.
Sabor is a casual tapas restaurant in Mayfair, with a more elaborate menu served upstairs in the Asador.
The Colony Grill Room in Mayfair is a brasserie inside The Beaumont Hotel, serving everything from hot dogs to whole lobsters.
Titu is tiny spot in Mayfair serving serving reasonably priced (for the area) gyoza with fillings like wagyu beef and foie fras.
Sexy Fish is a flash seafood place in Mayfair. It’s fairly funny, fairly vulgar, and it serves food that’s rarely anything more than fine.
Attractive Roofdeck in Selfridges with food so bad that you wish you just grabbed that M&S Salad when you had the chance.
Imperial Treasure is a big, fancy Chinese restaurant in St James’s which lacks atmosphere, but serves some pretty great dim sum.
Babel House is a classy and understated spot in Mayfair, serving specialities from the Black Sea.