Join the rewards club for food lovers and unlock rewards

Best restaurants in St James's

St James’s occupies a relatively tiny area of London. Blink, and you’ll miss it. Sandwiched between Piccadilly to the north, Green Park to the west, its eponymous park to the south and Haymarket straight east, we’d forgive you for confusing this posh part of town with one of its neighbours. If you’re looking for a place to eat in St James's, don’t worry, we’ve done the hard work so you don’t have to, and compiled a handy list of the best. Whatever your taste, SquareMeal is here to help, with a selection of the best places to eat in St James's for every occasion.

Updated on 23 January 2024

Small it may be but void of outstanding places to eat it most certainly is not. The plentiful restaurants in St James’s comprise a tantalising mix of legendary haunts having stood the test of time, and hot-off-the-press newbies that have dazzled in recent months and years.   

There is plenty of Michelin-starred talent scattered across the area, too, when it comes to both the restaurants and the chefs that serve them. Naturally, such top-notch cooking and an SW1 post code does not come cheap, but you can rest safe in the knowledge that lots of these restaurants offer set menus, reduced lunch offerings as well as pre- and post-theatre menus for slightly more wallet-friendly dining. Although let's be honest - you're probably not here to save the pennies. You're here to indulge! So, without further ado, take a look at the very best restaurants in St James’s with this handy list.  

We would place a pretty big bet on the assumption that you arrived at this list searching for some of the swankiest places to eat in London. The cream of the crop, if you will. If so, we’d recommend looking at our guide to every Michelin-starred restaurant in London, which includes all the places with one, two or three prestigious stars.   

Saint Jacques

Saint Jacques

5 St. James's Street, London , SW1A 1EF

Old meets new at this chic French bistro founded by restaurateur and sommelier Richard Weiss. Guests are invited to dine from a menu of classics executed with precise attention to detail and a few modern flourishes.  

Over £80
French
The Ritz Restaurant

The Ritz Restaurant

The Ritz Hotel, Mayfair, London, W1J 9BR

Nobody goes to the unimaginably opulent Ritz Restaurant on the off-chance – this is proper special-occasion dining. The pay-off is, of course, Michelin-starred food served in a truly exquisite dining room marked by sparkling chandeliers, towering marble columns and soaring floor-to-ceiling windows. 

Over £80
British
French
One Michelin star
SquareMeal London Top 100
Ikoyi

Ikoyi

180 Strand, Aldwych, London, WC2R 1EA

A glass-fronted, minimalist cube set in the St James’s Market development, Ikoyi’s interior is clad in blond-wood panels for a Scandi-cum-sushi vibe. The two-Michelin starred gem has had its praises sung serving up an inspired tasting menu of inspired West African cooking. 

Over £80
International
Two Michelin stars
SquareMeal London Top 100
Sael

Sael

1 St James's Market, St. James's, London, SW1Y 4QQ

Named for the old English for ‘season’ Sael represents a new direction for Michelin-starred Jason Atherton whose seasonal flavours and budget-friendly menus have found home in the former Aquavit restaurant site. Expect indulgent, comfort foods, as well as returning favourites from Atherton’s repertoire.

British
Brasserie
Gouqi

Gouqi

25-34 Cockspur Street, St James's, London, SW1Y 5BN

Gouqi might just serve the glossiest peking duck in London, and it’s one of the many things that draws in diners to this high end Chinese eatery. Opened by Chee Hwee Tong who has seven Michelin stars under his belt, it’s no wonder his latest venture is an absolute knockout too.

Over £80
Chinese
Afternoon tea
SquareMeal London Top 100
San Carlo Cicchetti Piccadilly

San Carlo Cicchetti Piccadilly

215 Piccadilly, London, London, W1J 9HL

The San Carlo group are known for delivering casual yet elegant dining via familiar dishes and opulent interiors worthy of a place on the ‘gram. This particular branch celebrates the Venetian custom of small sharing dishes – enjoyed together.  

Under £30
Mediterranean
Italian
The Game Bird at The Stafford London

The Game Bird at The Stafford London

16-18 St James’s Place, St. James's, London, SW1A 1NJ

Michelin-starred Lisa Goodwin-Allen is one of the most skilled female chefs of her time and now she’s bringing her talent and vision to The Game Bird. Here, her menus celebrate the best of British produce served simply but with flair.  

£50 - £79
British
Afternoon tea
The Wolseley

The Wolseley

160 Piccadilly, St James's, London, W1J 9EB

Whether you’re here for the all-conquering breakfast, afternoon tea or a late-night pick-me-up, the barnstorming Wolseley always delivers. This grand European café-restaurant offers all-day dining served with extra razzmatazz – just wait until you see the dining room.

£50 - £79
Modern European
Central European
Afternoon tea
SquareMeal London Top 100
45 Jermyn St.

45 Jermyn St.

45 Jermyn Street, St. James's, London, SW1Y 6DN

All aboard the caviar trolley! That oscietra and beluga-loaded vehicle is just one luxury on offer here; other treats include potato, jamón and a fried duck egg for breakfast, a trio of Alba truffle dishes and a boozy ice-cream float for afters.  

£50 - £79
Modern European
Scully

Scully

4 St. James's Market, St. James's, London, SW1Y 4AH

Scully is ex-Nopi head chef Ramael Scully’s first solo venture where he draws on influences from his own layered heritage as well as global cuisine. Grab a seat at the marble-topped chef’s counter if you can, to watch Scully and his team slice ingredients with expert precision. 

Over £80
International
SquareMeal London Top 100
Chutney Mary

Chutney Mary

73 St James's Street, St James's, London, SW1A 1PH

Formerly residing on the King’s Road, Chutney Mary is now one of St James’s sumptuously decorated jewels. Expect a namely “high Indian cuisine” overlaid with judicious spicing and luxurious touches in both the food and decor.

£50 - £79
Indian
Al Duca

Al Duca

4-5 Duke of York Street, Soho, London, SW1Y 6LA

Decked out in terracotta tones, Al Duca’s looks are modest, but that’s all part of the venue’s ongoing appeal. A genuine neighbourhood restaurant, find classic crab tagliolini, prime hunks of meat and seafood for secondi, and classic puddings all on the list. 

£30 - £49
Italian
Seven Park Place by William Drabble

Seven Park Place by William Drabble

St. James's Hotel & Club, St. James's, London, SW1A 1LS

Feast on fine French cuisine cooked with the best British ingredients at Michelin-starred Seven Park Place by William Drabble. Both a la carte and tasting menus are available, featuring delights like native lobster tail with cauliflower and black truffle.

£50 - £79
British
French
Franco

Franco's

61 Jermyn Street, St. James's, London, SW1Y 6LX

This tasteful Italian has been smoothing out its diners’ careworn creases for more than 60 years. Start with cocktails in the bar before moving on to the likes of lobster linguine or veal with truffle mash and porcini mushrooms.

£50 - £79
Italian
Ginza St. James

Ginza St. James's

15 Bury Street, St. James's, London, SW1Y 6AL

The corner of the West End has become the spiritual home of London’s slick, modern Japanese restaurants. Enter globe-spanning Ginza Onodera, a luxe experience where robata grill cooking, sushi and sashimi platters and omakase dining are all up for grabs. 

£50 - £79
Pan Asian
Vegan
Sushi
Steak
Japanese
Afternoon tea
Halal
Estiatorio Milos

Estiatorio Milos

1 Regent Street, St. James's, London, SW1Y 4NR

Part of an international chain that attracts a matching clientele, restaurateur Costas Spiliadis’s London outpost shows off a ‘market’ of Mediterranean fish. From the raw bar, you might choose oysters or tuna sashimi, while the list of classics features octopus, calamari and cuttlefish.

Over £80
Mediterranean
Greek
Fish
Wiltons

Wiltons

55 Jermyn Street, St. James's, London, SW1Y 6LX

Determinedly old school and one of the few restaurants where that outmoded jacket-and-tie policy still seems wholly appropriate, this impeccably groomed restaurant looks right at home among the streets of St James’s. 

British
Fish
Imperial Treasure

Imperial Treasure

9-10 Waterloo Place, St James's, London, SW1Y 4BE

The Imperial Treasure brand might not yet be well-known in the UK but it’s a huge deal in Asia, where the Shanghai flagship holds two Michelin stars and the Hong Kong and Singapore branches have one each. For Chinese fine dining, you can’t do much better. 

Over £80
Chinese
Dim Sum
Wild Honey St James

Wild Honey St James

8 Pall Mall, St. James's, London, SW1Y 5NG

There’s no shortage of fine dining French restaurants in St James’, but if it were a competition, Wild Honey sure gives them all a run for their money. For undeniably sublime, fault-free cooking, Anthony Demetre’s Michelin-starred restaurant is a strong bet.  

Over £80
Modern European
British
French
One Michelin star
SquareMeal London Top 100
Cafe Murano St James

Cafe Murano St James's

33 St James’s Street, St. James's, London, SW1A 1HD

Angela Hartnett’s dressed-down Café counterpart to her swanky Michelin-starred Murano is a real crowdpleaser. The long dining room feels tailor-made for rendezvous, while the kitchen’s attachment to carefully chosen produce yields clean-tasting delights such as octopus with chickpeas, fennel and orange. 

£50 - £79
Italian
Farzi Café

Farzi Café

8 Haymarket, St. James's, London, SW1Y 4BP

Farzi Café is a phenomenon in India and is known for its molecular gastronomy and tableside theatrics, and with its gold interiors and walls festooned with candle light, the London Farzi certainly looks the destination-dining part. 

£30 - £49
Vegetarian
Vegan
Bars
Indian
Halal
Fusion
Fallow St James

Fallow St James's

52 Haymarket, St. James's, London, SW1Y 4RP

This wildly popular restaurant was founded by two Dinner by Heston alumni, joining forces to create a generous, indulgent, relaxed and innovative space. Dishes include cod’s head with sriracha butter, caramelised cauliflower croquetas and crab with artichokes and hazelnuts. 

£50 - £79
British
SquareMeal London Top 100
Maison Francois

Maison Francois

34 Duke Street, St. James's, London, SW1Y 6DF

Classic dishes made with the best seasonal produce, and seeking to emulate the grand brasseries of Paris, are the stock-in-trade of this St James’s hotspot, formerly occupied by Green’s. There’s great pedigree in both the kitchen and front of house team, too. 

£50 - £79
French
SquareMeal London Top 100

If you're visiting London and simply looking to expand your search, don’t miss the best restaurants in Mayfair, renowned for its gastronomic scene and located just around the corner from St James's.

Still hungry for more? Check out our ultimate list of the best restaurants in London right now, which includes the most up-to-date places to eat based on SquareMeal and user reviews. Alternatively, if your wallet is hurting just reading this, explore some of the best cheap eats the capital has to offer, where you can dine like a King or Queen at a mere fraction of the cost.

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in