Join the rewards club for food lovers and unlock rewards

Best restaurants in Victoria

Victoria used to be somewhere that no one would visit unless they were leaving on a train from London Victoria. But thanks to a snazzy multi-million pound makeover and a raft of exciting new places to eat and drink, escaping from the area around the station will be the last thing on your mind. Here’s our pick of the best restaurants in Victoria.

Updated on 04 November 2024

Eating out in Victoria used to be limited to the fast-food outlets within the station itself or taking a short walk to the high-end restaurants in nearby Belgravia. But, like other London termini such as King’s Cross, Liverpool Street and Paddington, the area around London Victoria has been treated to a facelift which has made restaurants its most attractive feature.

Key to this has been the £380m Nova development, which is home to restaurants from some of the biggest names on London’s food scene, with something to suit every pocket. Neighbouring Victoria Street, meanwhile, has also been spruced up and has welcomed some of London’s better-quality chains and restaurant groups.

What’s more, Wilton Road, tucked away south of the station, has been transformed from Pimlico’s scruffy high street into a vibrant strip of chef-owned places to eat and drink. That's not the end of the road for Victoria's redevelopment - head towards Pimlico and you'll see smaller courtyard developments like Newson's Yard and Eccleston Yards, both of which are home to some impressive restaurants. 

So, whether you’re catching a train, watching a play at the Apollo Victoria or Palace Victoria theatres, or just catching up with friends somewhere central where no one can complain they can’t get to it via public transport, you’re now spoilt for choice for where to eat. Check out our list of the best places to eat in Victoria, with restaurants hand-picked by our in-house restaurant critics. 

Boisdale of Belgravia

Boisdale of Belgravia

15 Eccleston Street, Belgravia, London, SW1W 9LX

It might, strictly speaking, be in Belgravia, but this original outpost of the Boisdale group is well worth the short walk from Victoria for its tartan-clad interiors and fine Scottish produce, whether salmon, steak or Scotch whisky.   

£50 - £79
Scottish
Steak
British
A. Wong

A. Wong

70 Wilton Road, Pimlico, London, SW1V 1DE

Chef Andrew Wong transformed his parents’ traditional Cantonese, Kym’s, into one of the most cutting-edge Chinese restaurants in Europe. Expect thrillingly creative daytime dim sum and modern updates of regional Chinese cooking.

Over £80
Chinese
Dim Sum
Two Michelin stars
SquareMeal London Top 100
Hunan

Hunan

51 Pimlico Road, Chelsea, London, SW1W 8NE

Unfortunate to be seen as the second best Chinese restaurant in Victoria, Hunan might also be the second best Chinese restaurant in the whole city. Regional Hunanese cooking is on the menu here and it's superbly done across a variety of menus. 

£50 - £79
Chinese
Ibérica Victoria

Ibérica Victoria

5-6 Zig Zag Building, 68 Victoria Street, Victoria , London, SW1E 6SQ

It might be a chain but the cooking at this outpost of Ibérica is as good as when there was just the one Ibérica. Tapas classics are done to a high standard while staff are friendly and helpful.

£30 - £49
Tapas
Spanish
Wildflowers

Wildflowers

Unit 2/3 Newson's Yard, Pimlico, London, SW1W 8NE

Former Trinity and Elystan Street head chef Aaron Potter made Wildflowers a hit on the supper club circuit before arriving at Newson's Yard. His home Mediterranean food is the sort of thing we could eat everyday, ranging from beautiful seasonal pasta dishes to moules farcies, gnocco fritto and a killer soft serve ice cream. 

£50 - £79
Modern European
Mediterranean
TOZI Victoria

TOZI Victoria

8 Gillingham Street, Victoria, London, SW1V 1HJ

With its own entrance and airy outlook, you’d never guess that this casual cicchetti restaurant is within the Park Plaza Hotel. Sharing plates are good for groups while a bowl of pasta is quick and easy before or after the theatre.

£30 - £49
Italian
Quilon

Quilon

41 Buckingham Gate, London, SW1E 6AF

The standards at Quilon are as high – and the cooking as authentic – as you’d expect at a south Indian restaurant housed within the Taj Hotel, one of India’s most prestigious hotel groups. Fish and seafood are highlights.

Over £80
Indian
One Michelin star
The Goring Dining Room

The Goring Dining Room

The Goring, Victoria, London, SW1W 0JW

The more formal of the regal Goring hotel’s two restaurants, this traditional dining room boasts interiors designed by Princess Margaret’s son Viscount Linley and an egg dish on the menu that was the Queen Mother’s favourite thing to eat.

Over £80
British
One Michelin star
Lorne

Lorne

76 Wilton Road, Victoria, London, SW1V 1DE

With a former chef from The Square in the kitchen and an ex-River Café sommelier out front, you can expect high standards from the daily changing menu at this whitewashed dining room on the Pimlico/Victoria borders.

£50 - £79
British
Grumbles

Grumbles

35 Churton Street, London, SW1V 2LT

Grumbles has been a fixture of Victoria life for 60 years now, and west London is all the better for it. Incredibly generous portions and pricing are what keep its cultish fans coming back, as well as lovely service and defiantely old-school manner.

£30 - £49
International
£30 - £49
The English Grill at The Rubens at the Palace

The English Grill at The Rubens at the Palace

39 Buckingham Palace Road, Victoria, London, SW1W 0PS

The immaculately polished English Grill has pride of place at The Rubens at the Palace - one of the closest hotels to Buckingham Palace. It's no coincidence that everything here makes you feel like royalty, whether it's besuited, genial staff, or the superb British cooking. 

Over £80
Vegetarian
Vegan
Steak
British
Brasserie
Hotel Bars
Halal
Fish
The Jones Family Kitchen

The Jones Family Kitchen

7-8 Eccleston Yards, London, SW1W 9NF

This cute offshoot of Shoreditch’s Jones Family Project comes complete with a courtyard terrace. House speciality steaks are sourced from Yorkshire farmer The Ginger Pig but lighter seafood and vegetarian dishes are handled just as well.

£30 - £49
International
Rail House Victoria

Rail House Victoria

8 Sir Simon Milton Square , Victoria, London, SW1E 5DJ

A sibling of Fitzrovia’s Riding House Café, this outpost over the road from Victoria station sticks to the same approachable all-day formula of breakfasts and brunches, globally inspired lunches and dinners, and after-work drinks. 

£30 - £49
Modern European
Vegetarian
Vegan
Caribbean
British
Brasserie
International
Fusion
Ganymede

Ganymede

139 Ebury Street, Belgravia, London, SW1W 9QU

Good gastropubs are a balancing act that's hard to pull off, but Ganymede has just the right combination of warm-hearted pub charm and top-class restaurant quality cooking. The menu eschews small platery for a proper three course affair with plates of excellent, elevated pub grub. The cocktails are also excellent. 

£30 - £49
Modern European
Market Hall Victoria

Market Hall Victoria

191 Terminus Place, Victoria, London, SW1E 5NE

Bang opposite the main entrance to Victoria station, Market Hall’s dozen kitchens are a brilliant choice whether you’re having lunch with a colleague or supper ahead of catching the train home. In summer there’s a rooftop terrace, too.

Under £30
International
Cornus

Cornus

27c Eccleston Place, Belgravia, London, SW1W 9NF

When the Medlar team joined forces with former Angler chef Gary Foulkes, the results were always bound to be good. Somehow, Cornus managed to eclipse even those high expectations, with astonishingly good food that uses the absolute best ingredients. Yes it's expensive, but it's so worth it.

Over £80
Modern European
British
The Curry Room

The Curry Room

The Rubens at the Palace, 39 Buckingham Palace Road, Victoria, London, SW1W 0PS

Another splendid restaurant inside the opulent Rubens at The Palace, The Curry Room's rich, sumptuous Rajasthani decor is a world away from the Belgravia pavements outside. It's not the cheapest Indian food in the city but you get what you pay for here with some fabulous cooking alongside a hefty wine list and Indian beers on draught.

£50 - £79
Vegetarian
Vegan
Indian
Halal
Fish
The Thomas Cubitt

The Thomas Cubitt

44 Elizabeth Street, Belgravia, London, SW1W 9PA

The Thomas Cubitt is what gastropubs should look like - you can come here for a pint, or a proper slap-up meal of elevated pub grub. The downstairs is full of atmosphere, but head up to the first floor dining room for an altogether more serene meal.

£30 - £49
Gastropub
Casa do Frango Victoria

Casa do Frango Victoria

2 Sir Simon Milton Square, Victoria , London, SW1E 5DJ

Casa do Frango has established itself as a favourite with Londoners for delicious chicken, and is surprisingly wallet-friendly too given how nice the restaurants are inside. The Victoria site is right opposite Rail House in the Nova Development, so you can nip in whilst you're waiting for your train in the station next door.

£30 - £49
Portuguese
Mediterranean

There's plenty more of west London to explore. Check out our pick of the best restaurants in Belgravia, the best restaurants in Chelsea or our favourite places to eat in South Kensington, all of which are prime celeb-spotting territory and include a smattering of the best restaurants in the city! 

If quality restaurants is what you care about, have a scroll through our list of the Top 100 London Restaurants, assembled via public votes and reviews from our in-house restaurant critics. 

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