29 "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.
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.
Babel House is a classy and understated spot in Mayfair, serving specialities from the Black Sea.
Hide is a huge, fancy three story, fine dining restaurant in Mayfair, serving some quite lovely dishes.
Ruya is a huge restaurant in Mayfair, specialising in refined and nice tasting Anatolian dishes.
With plenty of classic Greek dishes, Ergon Deli is just the spot for a casual and inexpensive meze in Mayfair.
The Colony Grill Room in Mayfair is a brasserie inside The Beaumont Hotel, serving everything from hot dogs to whole lobsters.
Park Chinois is a very entertaining upmarket spot in Mayfair serving very average and very expensive food.