Whether you’re heading for a night on the town or looking for a pre-show meal near London’s West End, Victoria is a stylish city district with a booming restaurant scene. With plenty of fine dining gems or family-friendly destinations, you’ll find a great range of stellar dishes form local and global cuisines. From contemporary Indian food served in historic surroundings to regional Italian staples, the best restaurants in Victoria London offer so much for diners to enjoy.
Get in the party mood with a fashionable modern restaurant serving up Scottish cuisine and live music. Relax with liqueur cocktails and cigars on the terrace at a famed family-owned Italian eatery. Meanwhile, fresh seafood and regional grass-fed meat take centre stage at Victoria restaurants serving classic British cuisine. These are the 10 best restaurants in Victoria, London for a great meal out.
Tables at these busy Victoria restaurants fill up fast – secure your place and book a seating on OpenTable now.
Read on for the best restaurants in Victoria London
For Scottish cuisine with live music – try Boisdale of Belgravia in Victoria
Boisdale of Belgravia, situated inside a Georgian townhouse, is one of the best restaurants in Victoria London for fine dining. Serving traditional Scottish cuisine, the restaurant has a stylish, rustic interior and a strong focus on high-quality British produce. Live jazz and soul music is performed every evening and diners can eat in the main restaurant or enjoy drinks in the courtyard garden or the cigar terrace, which has outdoor heating. Classic British dishes on the menu include the luxury fish pie made with lobster, crab and smoked haddock and the rabbit pie with wild mushroom fricassee. You can also try a selection of sausages made with various meats from around the UK or sample dry-aged Scottish steaks, such as the 8oz centre-cut fillet or the 12oz prime rib-eye. The bar is also known for its classic cocktails and its award-winning wine and spirits selection.
Discover more restaurants in London
For one of the best restaurants near Victoria Station London – visit Ganymede in Victoria
Championing classic British cuisine in an elegant, modern setting, Ganymede offers stylishly presented dishes made with high-end ingredients. Must-try starters include Jersey Royal oysters with a shallot vinaigrette and French onion soup with Welsh rarebit. For an indulgent main, try the crispy seabass with creamed potatoes or the braised feather blade beef with truffle mayonnaise. At weekends, Ganymede also serves a traditional Sunday roast made with a choice of premium meats. Named after a figure from Greek mythology who became a wine pourer for the Gods, Ganymede is known for its premium fine wine selection, which features a huge range of European wines, and some select New World vintages. The intimate yet elegant vibe makes this an ideal spot to enjoy dinner with friends or to spoil your loved one on date night.
Discover more restaurants in London
For shareable Spanish tapas – don’t miss Iberica in Victoria
Situated close to Victoria tube station, Iberica Victoria is one of the best restaurants in London for Mediterranean light bites. Inspired by traditional tapas, the menu features a range of small plates and meat and cheese boards that are made with premium Spanish ingredients. Diners can take advantage of the four tapas for £20 deal and enjoy mouthwatering small plates, like tempura battered chorizo lollipops, grilled octopus or sherry mushrooms. You can also try a selection of jamon Iberico pork dishes made using meat from free-range forest pigs. The bar at Iberica Victoria has a unique sherry selection, allowing you to sample traditional Spanish aperitifs. Eat alfresco on the terrace or enjoy a private party in the secluded inner dining room. The stylish interior and proximity to Victoria Station make this a great spot for after-work drinks or a sophisticated night out with friends.
Discover more restaurants in London
For stylish business meals – visit Santini in Victoria
Known for its elegant decor and charming ambience, Santini is one of the best restaurants for traditional Italian food in London. It first opened its doors in 1984, making it one of London’s oldest family-owned restaurants. The seasonal menu makes the most of premium ingredients, with Mediterranean staples like spaghetti carbonara and grilled lamb chops with baby artichokes and anchovy lemon salsa. You can also tuck into seafood pasta dishes, like lobster linguine or spaghetti vongole. Along with your meal, enjoy something refreshing from the signature cocktail menu, which features mixed drinks made from Italian amaro liqueurs. You can also sip on fine Italian wines and choose a cigar from the in-house selection. The luxe decor and festive atmosphere make this a perfect spot for a special celebration and the stunning outdoor terrace is artfully decorated with fairy lights throughout the year.
Discover more restaurants in London
For one of the best sushi restaurants in London Victoria – try Sticks ‘n’ Sushi in Victoria
Sticks ‘n’ Sushi in Victoria is one of the best restaurants near Victoria Station London and offers a Japanese fusion of sushi and yakitori grilled skewers. The menu is made with a combination of premium Asian ingredients and local produce for a high-quality dining experience. Sushi lovers can dine out on a selection of colourful nigiri, sashimi and maki roll made with top-end shellfish and raw tuna, salmon and kingfish. Vegan sushi options are also available. For a traditional yakitori experience, diners can enjoy grilled beef fillet with miso butter or a variety of pork and chicken skewers. The a la carte menu also includes sumptuous mains, like crab croquettes or seaweed salad. Sip on Asian-inspired cocktails, like a whisky miso sour or a yuzu zoo made from yuzu, honey syrup and Bombay Sapphire. The chic, minimalist decor and relaxed vibe are perfect for groups.
Discover more restaurants in London
For one of the best Indian restaurants near Victoria London – head to The Cinnamon Club in St James
With its iconic location in the heart of the fashionable Westminster district and it’s close proximity to the West End theatre district, The Cinnamon Club is one of the best restaurants near Victoria London for incredible Indian food. Diners can enjoy an unforgettable meal in stunning surroundings – the dining room is located inside the historic Old Westminster Library and has elegant vintage decor and a refined, high-end vibe. The kitchen is known for creating Indian dishes with a subtle and sophisticated palette, including the tasting menu which is available for £95 per person. If you’re dining a la carte, you can open your meal with tandoori-cooked chicken breast or grilled Scottish scallops with Varhadi Techa spices. Popular main dishes include Bollywood cheese – an Indian take on a cauliflower cheese – or push the boat out with Balmoral Estate venison loin. Classic cocktails and fine wines complement the menu.
Discover more restaurants in London
For one of Victoria London’s best restaurants for charcoal-roasted dishes – don’t miss The English Grill in Victoria
Classic British cuisine meets exquisite fine dining at The English Grill – one of the best restaurants in Victoria, London. Making use of the charcoal-fire Josper grill, this restaurant uses slow-cooking and BBQ techniques to enhance succulent meat dishes and has been awarded two AA rosettes for culinary excellence. Diners can book in for a meal and a London show with the pre-theatre menu or dine a la carte. Sink your teeth into a lamb croquette starter or scallop ceviche with Exmoor caviar. Fire-grilled mains include the 8oz grass-fed fillet steak or the whole Dover sole. You can also order steak Diane which is flambéed to perfection at your table. The premium wine list features a selection of aged and recent vintages and skilled servers are on hand to talk you through choices and pairings. The smart casual vibe is perfect for a fancy lunch or a date night.
Discover more restaurants in London
For one of the best brunch restaurants in London Victoria – visit The Ivy Brasserie in Victoria
Luxe interior design and a bustling hotspot feel make The Ivy Victoria Brasserie one of the best restaurants in Victoria London for a fun meal out. This vibrant eatery has dining rooms across multiple floors and is known for its mouth-watering contemporary British menu. Start your morning in style with The Ivy Victoria brunch menu. Breakfast classics, like buttermilk pancakes with Greek yogurt and fresh berries or eggs Benedict with hand-pulled ham, will set you up for the day ahead. For mains, you can choose from stylish pub-grub classics, like the Ivy burger made with chargrilled grass-fed beef or a hearty plate of fish and chips. You can also book in for afternoon cream tea from 11.30 am to 5 pm and feast on a selection of fresh scones with cream and jam and a choice of teas, coffee or champagne. Unique cocktails and local beers are perfectly refreshing.
Discover more restaurants in London
For one of the best places to eat steak in Victoria London – try The Stoke House in Victoria
Specialising in prime grass-fed meat cuts sourced from master butchers and regional farms, The Stoke House is one of the best places to eat in Victoria London. The classic British menu is built around high-end produce and simple, modern preparations that highlight meat quality. The pre-theatre menu makes this an ideal spot for an evening out in the West End, while the Sunday roast selection is perfect for a family treat. If you’re dining with a group, the meat feast platter includes tender bavette steak, pork chops and smoked chicken and serves parties of two or more. For sumptuous mains, try a dry-aged steak from the grill or opt for roasted hake or smoked duck breast. Traditional English desserts, like apple crumble or Eton mess, are perfect to close the night. Enjoy a draught beer with your meal or select something from the wine list.
Discover more restaurants in London
For unique Venetian cuisine at one of London’s best Italian restaurants – don’t miss TOZI in Victoria
Stylish modern dining meets traditional Venetian cuisine at TOZI Victoria, one of the best Italian restaurants in London. Diners at TOZI Victoria can choose from set cicchetti feast menus that feature a range of meat, seafood and vegetarian dishes or select starters and mains from the a la carte menu. Popular items include the lobster linguine with garlic and chilli and the buffalo ricotta ravioli with black truffle. You can also tuck into traditional Venetian shellfish dishes, like gratinated scallops or Sicilian red prawn carpaccio. A highlight at TOZI Victoria is the negroni cocktail trolley, which allows you to have a curated drink made at your table by the restaurant’s bar manager. Finish off your meal with something sweet and try a unique dessert cocktail, such as the tiramisu cocktail or the pistachio cocktail. The modern take on rustic decor gives the restaurant a smart, contemporary vibe.
Discover more restaurants in London
With easy access to major public transport networks, historic sites and the bustling West End theatre district nearby, London Victoria is fast becoming a dining hotspot. Find your next go-to venue for a relaxed night out or pick up your friends for cocktail night.
The best restaurants in Victoria London are guaranteed to be busy at peak times – don’t miss out and book your table on OpenTable now.
Looking for more great places to eat out in London? Read up for additional city guides:
- The best spots to watch sports in London
- The best tasting menus in London await at these stellar restaurants
- The best rooftop bars and restaurants in London for dazzling views and great times
- The best Greek restaurants in London for a culinary getaway
- The 10 best Asian restaurants in London to book right now
- The best Sunday roasts in London for a memorable lunch out
- 12 of the best dog-friendly restaurants in London
- 10 of the best steak restaurants in London to book right now
- The best child-friendly restaurants in London the whole family will love
- The 10 best Korean restaurants in London to try right now