Best-of Guides London

The Best Restaurants Near Buckingham Palace

11 Restaurants
Possibly London's most famous landmark and home to the Royal Family since 1837, Buckingham Palace is an undeniably spectacular attraction, whose architectural grandeur is matched only by its historical weight. And yet, like most iconic landmarks, it can be hard to choose a genuinely good restaurant nearby when faced with such overwhelming choice. The Palace's surrounding neighbourhoods – Mayfair, St James's, Belgravia and Westminster – are all upmarket districts where restaurants don't come cheap, so finding somewhere you'll get real quality for your money is extra important. Here, our Inspectors help you find the crown jewels hiding amidst the crowds.
Updated on 15 April 2026
Arlington
20 Arlington Street, St James's, SW1A 1RJ London
£££ · European

If you were to ask Londoners for an iconic landmark, they might say Buckingham Palace; if you were to ask London’s food lovers, they might say Le Caprice. For years, the famed restaurant provided something a little bit special in the streets of St James’s, drawing in celebrities like moths to a very glamorous flame. With Arlington, it is reborn in spirit if not in name, with the same site now operated by Jeremy King and exuding its familiar old-school glamour combined with confidently executed takes on a range of classic British and European dishes.

Brooklands by Claude Bosi
The Peninsula Hotel, 1 Grosvenor Place, Belgravia, SW1X 7HJ London
££££ · Modern Cuisine

Holder of Three MICHELIN Keys, our highest hotel award, The Peninsula is simply one of the best places to stay in London, and happens to be just a short stroll from Buckingham Palace. Its restaurant, Brooklands, is an eminently impressive operation overseen by experienced chef Claude Bosi. It is a restaurant befitting of such a spectacular hotel, holding Two MICHELIN Stars thanks to the kitchen’s skilled and detailed handling of the very best British ingredients. The Peninsula is also home to Canton Blue, should you be in the mood for Cantonese cuisine.

Chutney Mary
73 St James's Street, St James’s, SW1A 1PH London
£££ · Indian

Among London’s many wonderful Indian restaurants, Chutney Mary is one of the longest-serving. A fixture of the city’s dining scene since 1990, it moved to its current location on St James's Street in 2015 and continues to satisfy diners with an extensive menu ranging from golden fried prawns to lobster tandoori. The restaurant occupies a fine building in the heart of St James’s, the area northeast of Buckingham Palace, which boasts all the opulence and exclusivity you would expect.

Dining Room at The Goring
15 Beeston Place, Belgravia, SW1W 0JW London
££££ · Traditional British

If you’re a Royal Family fanatic, then this is the place for you. Located enviably close to the Palace itself, The Goring has long had a royal connection. The hotel was regularly visited by Queen Elizabeth II herself and Catherine, Princess of Wales, stayed here the night before her wedding to Prince William. The Dining Room is both suitably British and suitably impressive, home to well-executed versions of classic British dishes. If you want to feel like a royal yourself, opt for the decadent Eggs Drumkilbo, a favourite of the late Queen Mother.

HIDE
85 Piccadilly, Mayfair, W1J 7NB London
££££ · Modern British

Overlooking Green Park, the verdant patch that separates Buckingham Palace from bustling Piccadilly, HIDE is a terrifically versatile venue to slot into your day’s sightseeing itinerary. Holder of One MICHELIN Star, the restaurant is split over two levels separated by a gorgeous winding staircase, yet united by skilful cooking founded on excellent produce. Their luxurious breakfast menu is also well-loved among the city’s diners, while 'The Bar Below' in the basement makes a great spot for a cocktail or a glass of wine from the outstanding list.

Langan's
Stratton Street, W1J 8LB London
£££ · Classic Cuisine

If you like your meals out to come with a slice of London history, Langan’s fits the bill perfectly. Founded in 1976 by Peter Langan and actor and national treasure Sir Michael Caine, it was a one-time celebrity hotspot. In 2021, Langan’s was reborn as the swish place it is today. The extensive suite of menus offers something for everyone, including all-day dining, a prix fixe, a Sunday roast selection and even a cigar menu. Yet it’s still so much more than just a restaurant, with an enviable art collection and a members’ club upstairs.

Michael Caines at The Stafford
16-18 St James's Place, St James's, SW1A 1NJ London
££££ · Modern Cuisine

From Michael Caine to the one-letter-longer Michael Caines, this intimate restaurant comes from the eponymous chef best known for his longtime connection with Devon and his MICHELIN-Star flagship Lympstone Manor. His first London venture is nestled within one of the area’s more discreet hotels on the edge of Green Park and shows off Caines’ typically unfussy, well-balanced cooking utilising prime southwest produce. If you want something that feels more Palace-appropriate, choose a dish from the traditional ‘Stafford Classics’ menu.

Muse by Tom Aikens
38 Groom Place, Belgravia, SW1X 7BA London
££££ · Creative

Located to the west of Buckingham Palace, in Belgravia, Muse is the current home of experienced chef Tom Aikens. An enormously personal project, it draws on his various ‘muses’ for inspiration, including his parents and his career to date. The tasting menu comes with stories from his life and, thankfully, the cooking is a skilful and satisfying proposition in itself. The dishes demonstrate well-balanced combinations of ingredients that are never short on quality. It’s a tiny place, so be prepared for an intimate experience.

Ormer Mayfair
Flemings Hotel, 7-12 Half Moon Street, Mayfair, W1J 7BH London
££££ · Modern British

Nestled in the basement of the Flemings Mayfair hotel, Ormer is a proudly and professionally run restaurant where classical cooking is delivered with great precision. There are some flashes of modernity and originality to the dishes, but overall this isn’t a place that’s driven by innovation or gimmicks. Instead, it’s all about a hard-working kitchen team who have the technical skill to make their quality British produce soar. Some of the vegetables are grown at Flemings’ sister hotel in Essex.

Quilon
Taj 51 Hotel, 41 Buckingham Gate, Westminster, SW1E 6AF London
££££ · Indian

Another Indian restaurant within touching distance of Buckingham Palace, Quilon is one of the best places in London for Indian cuisine and, in particular, the cooking of the coastal region of India's southwest. Having held a MICHELIN Star for many years, its chefs bring technical skill and a lightness of touch to their cuisine; dishes like the delicious prawn masala are expertly spiced and show impressive depth of flavour. For something different, opt for the ‘Beer and Food’ tasting menu where a flight of different brews accompanies the cooking.

The Ritz Restaurant
150 Piccadilly, St James’s, W1J 9BR London
££££ · Modern British

If you’re visiting Buckingham Palace to catch a glimpse of an iconic British institution, then it’s only right that you do more of the same with a visit to The Ritz. The renowned hotel is also home to an exceptional restaurant, whose dining room boasts all the elegance you would expect. There is in fact a distinctly French influence about the place, with its ornate Louis XVI décor and menu of classical Gallic dishes, which boast immense depth and sophistication. A seat on the splendid terrace will allow you to enjoy the fleeting British summer.



Hero Image: Buckingham Palace, near some of the best restaurants in London. © ablokhin/iStock

Select check-in date
S
M
T
W
T
F
S
Rates in USD for 1 night, 1 guest