Where to Eat in London

Looking for somewhere good to eat between plans in central London? This guide covers location-led picks across Victoria, Westminster, Belgravia and Strand, plus rooftops around Trafalgar Square and easy grab-and-go near key stations. Use it to build a simple food plan, choose somewhere close to your next stop and keep moving without sacrificing a great meal. For a sit-down meal, Victoria and Strand offer the broadest range of casual-to-occasion restaurants. For quick lunches or station-friendly food, Victoria and Westminster are the most practical. For views or drinks, Trafalgar Square and Charing Cross are the clearest picks.

 

How to Choose Where to Eat in Central London

Scenario Recommended pick or area Why it works Typical spend
Best all-round area for variety Victoria Wide range of quick bites, casual chains and sit-down restaurants close to transport £–££
Best for a pre-theatre-style dinner without the theatre framing Strand / Aldwych Several polished restaurants suited to an early evening meal near major venues ££–£££
Best for quick grab-and-go Victoria Station area Strong concentration of bakery, salad, sandwich and poke options £
Best for a drink with atmosphere Charing Cross / Trafalgar Square Historic wine bars and rooftop-style options nearby ££
Best for a central sightseeing stop Embankment / Northbank Useful mix of noodles, fish and chips, cafés and sweet treats near the river £–££

 

Restaurants and dining near Temple Station and Strand Aldwych

This options work well when you want a proper sit-down meal near theatres, legal London, Somerset House or the river. The best fit depends on whether you want speed, occasion value or a longer dinner.

  • STK London: Modern American steakhouse, around £45–£80 per person, known for a high-energy dining room and premium cuts.
  • Luciano by Gino D’Acampo: Italian dining, around £40–£70 per person, glamorous setting with classic crowd-pleasers.
  • One Aldwych: Hotel dining and afternoon tea style options, around £45–£90 per person, a polished special-occasion address near theatres.
  • Toklas: All-day café and bakery cooking, around £15–£25 per person, great for quick breakfasts and casual plates with a buzzy counter feel.
  • The Delaunay: European grand café, around £30–£50 per person, ideal pre-theatre pacing with a set-menu option.
  • ROKA: Japanese robata grill and sushi, around £60–£110 per person, standout robata cooking for a longer sit-down meal.
  • Spring Restaurant: Seasonal, produce-led cooking, around £55–£95 per person, calm dining with a refined British-leaning menu.

 

Restaurants and casual dining near Victoria Embankment Gardens

If you are walking the river or crossing between Charing Cross, Embankment and the Strand, this is one of the most useful areas for quick, informal meals.

  • Kippo’s: Casual café-style dining, around £10–£20 per person, handy for a quick bite before a riverside stroll.
  • Uchimaru Udon Villiers Street: Japanese udon noodles, around £12–£20 per person, comforting bowls for a fast lunch.
  • Ippudo Villiers Street: Japanese ramen, around £18–£30 per person, reliable tonkotsu-style bowls and gyoza.
    Bunsik: Korean street-food favourites, around £10–£18 per person, quick-service kimbap and fried bites for on-the-go days.
  • Hobson’s: British fish and chips, around £15–£30 per person, classic chippy comfort close to the river.

 

Cafés, sweet treats and grab-and-go around Embankment Station

  • Gordon’s Deli: Sandwiches and deli lunch, around £8–£15 per person, dependable grab-and-go for busy sightseeing days.
  • Amorino: Italian gelato and sorbet, around £6–£12 per person, standout rose-shaped gelato for a quick sweet stop.
  • Rodeo Doughnuts: Doughnuts and coffee, around £5–£12 per person, great for a quick sugar hit with bold flavours.
  • Wasabi: Japanese grab-and-go (sushi, hot boxes), around £8–£15 per person, speedy, reliable lunches near commuter routes.
  • Crispy Rolls: Vietnamese-style rolls and light bites, around £8–£15 per person, crisp, portable options for a fast lunch.

 

Bars and drinks near Charing Cross

  • The Garden Bistro & Wine Bar: Wine bar and light plates, around £20–£45 per person, relaxed spot for a glass and something small to nibble.
  • Gordon’s Wine Bar: Historic wine bar, around £20–£45 per person, famous for its candlelit atmosphere and broad wine list.
  • The Princess of Wales: Classic pub drinks and pub food, around £20–£40 per person, easy-going pint-and-a-plate stop between plans.

 

Dining overlooking Trafalgar Square

  • Prezzo: Italian chain dining, around £18–£30 per person, familiar pasta and pizza for groups and families.
  • Café Concerto: Café dining and desserts, around £20–£45 per person, standout cakes and late-day coffee breaks.
  • Rockwell: Modern dining and drinks, around £25–£50 per person, a smart, central meet-up for casual meals.
  • The Rooftop at Trafalgar St James Hotel: Rooftop bar, around £25–£60 per person, skyline cocktails with a glamorous terrace feel; check current booking policy.
  • Kitty Hawk Rooftop Bar & Restaurant: Rooftop grill and cocktails, around £35–£50 per person, standout views with a lively bar scene.

 

Restaurants and casual dining in Westminster

  • PizzaExpress: Pizza and Italian favourites, around £18–£30 per person, easy pre-plan option for familiar flavours.
  • Emilia’s: Fresh pasta-focused dining, around £20–£40 per person, standout pasta bowls for a relaxed sit-down meal.
  • Farmer J: Healthy bowls and hot plates, around £12–£18 per person, great-value, quick lunch built around seasonal veg and proteins.
  • Acai Berry: Açaí bowls and smoothies, around £8–£15 per person, a lighter grab-and-go choice for daytime plans.

 

Grab-and-go and markets in Westminster

  • Tossed: Salads and wraps, around £10–£16 per person, build-your-own lunch for speedy healthy eating.
  • Pret: Sandwiches, soups and coffee, around £6–£12 per person, reliable quick stop for breakfast or lunch on the move.
  • Strutton Ground Market: Street-food market stalls, around £8–£15 per person, rotating weekday lunches; go early for the best choice.
  • Concession stands inside St James’s Park: Park snacks and hot drinks, around £5–£12 per person, handy for picnic-style bites with lake views.

 

Grab-and-go and quick lunches in Victoria

  • Island Poké: Poké bowls, around £12–£18 per person, fresh, customisable lunches for busy days.
  • Joe & The Juice: Juices, smoothies and sandwiches, around £8–£16 per person, quick caffeine and blended drinks for commuters.
  • Krispy Kreme: Doughnuts and hot drinks, around £5–£12 per person, iconic glazed treats for a quick break.
  • Little Waitrose: Supermarket meal deals and snacks, around £6–£15 per person, useful for picnics and last-minute essentials.
  • Marks & Spencer: Foodhall grab-and-go, around £6–£18 per person, easy sandwiches and salads with dependable quality.
  • Poké House: Poké bowls, around £12–£18 per person, colourful rice bowls for a fast lunch.
  • Pure: Healthy café lunches, around £10–£18 per person, soups and salads for a lighter bite.
  • Tesco: Supermarket snacks and meal deals, around £5–£12 per person, budget-friendly basics on the move.
  • Tossed (Victoria): Salads and wraps, around £10–£16 per person, quick and customisable lunch option.
  • Yolk: Breakfast and sandwich rolls, around £7–£12 per person, standout egg sandwiches for mornings and lunch.
  • Greggs: Bakery snacks and hot bakes, around £4–£10 per person, fast, filling bites for tight schedules.
  • Urban Greens: Salads and protein bowls, around £10–£18 per person, good for a healthier desk-lunch style stop.
  • Honi Poké: Poké bowls, around £12–£18 per person, quick fresh bowls with plenty of topping choices.
  • Formative: Coffee and café bites, around £6–£14 per person, a handy stop for espresso and a small snack.
  • Garbanzos: Mediterranean-inspired bowls and wraps, around £10–£18 per person, great for falafel-style lunch options.
  • Ole & Steen: Danish bakery, around £7–£16 per person, standout pastries and rye-based sandwiches for a quality grab-and-go.

 

Restaurants and casual dining in Victoria

  • Bill’s: All-day modern British comfort food, around £20–£35 per person, broad menu that suits mixed groups; check current set menus.
  • Bone Daddies: Japanese ramen and small plates, around £18–£35 per person, rich ramen bowls in a lively setting.
  • Brother Marcus: East Mediterranean small plates, around £25–£45 per person, standout mezze-style sharing and brunch-to-dinner vibe.
  • Browns: Brasserie dining, around £25–£35 per person, polished classics that work well before theatre.
  • Casa do Frango: Portuguese piri-piri chicken, around £20–£35 per person, charcoal-grilled chicken for an easy, satisfying meal.
  • Emilia’s Crafted Pasta: Fresh pasta, around £20–£40 per person, pasta-forward menus for relaxed dinners.
  • Five Guys: Burgers and fries, around £15–£25 per person, fast-casual option for a quick, filling meal.
  • Franco Manca: Sourdough pizza, around £15–£25 per person, great value pizza with seasonal toppings.
  • Nando’s: Portuguese-inspired chicken, around £15–£30 per person, reliable casual dining for groups.
  • Chez Antoinette: French bistro dishes, around £20–£40 per person, relaxed neighbourhood feel for café-style dining.

 

Bars and drinks in Victoria

  • All Bar One: Wine, cocktails and bar bites, around £20–£45 per person, easy meet-up spot for post-work drinks.
  • Greenwood: Sports bar food and drinks, around £20–£50 per person, big screens and a lively atmosphere for groups.

 

Restaurants and fine dining in Belgravia and Eccleston Yards

  • UNI: Contemporary dining and drinks, around £35–£70 per person, a stylish pick for a special meal.
  • Cleo: Modern Mediterranean-inspired dining, around £40–£80 per person, standout sharing-style plates in a smart setting.
  • La Môme: French Riviera-style brasserie, around £55–£95 per person, glamorous dining for longer evenings.
  • abc kitchens: Vegetable-led modern cooking, around £60–£110 per person, standout produce-focused plates.
  • LUUM: Modern dining, around £45–£90 per person, a sleek, date-night friendly option.
  • SACHI: Japanese dining and sushi, around £70–£130 per person, elevated Japanese cooking for celebratory meals.
  • Wildflowers: Seasonal modern cooking, around £55–£100 per person, ingredient-led plates for a slower sit-down.
  • Cornus: Fine dining, around £90–£150 per person, standout tasting-style experience; check current menus and reservations.
  • Harry’s: Italian-style comfort dining, around £35–£70 per person, crowd-pleasing classics in a lively room.

 

Cafés and casual spots in Belgravia and Eccleston Yards

  • Weezy’s: Café bites and coffee, around £8–£18 per person, handy pit-stop for a quick drink and something small.
  • HBR: Café dining, around £10–£20 per person, casual option for light meals and hot drinks.
  • ScandiKitchen: Scandinavian café and deli, around £15–£30 per person, standout Nordic open sandwiches and deli treats.

 

Pubs and drinks in Belgravia

  • The Prince Arthur: Neighbourhood pub pints and pub food, around £20–£40 per person, classic pub atmosphere for a relaxed drink.

 

FAQs

Where can I find vegan restaurants in central London?

Several restaurants and casual dining spots across Victoria, Westminster, Strand Aldwych and Belgravia offer vegan dishes. Check current menus before visiting, as availability can change.

 

Are there gluten-free restaurants near Victoria Station?

Restaurants near Victoria Station offer a broad selection of cuisines and dining styles. If you need gluten-free food, review the latest allergen menu and tell the restaurant about your requirements when booking.

 

Where can I eat vegetarian food near Westminster?

Westminster has restaurants, casual dining venues, grab-and-go cafés and food stalls around Strutton Ground Market. Many provide vegetarian choices, but it is worth checking the current menu before travelling.

 

Where can I find healthy places to eat near Victoria Station?

Victoria has several places for salads, poké bowls and lighter lunches, including Island Poké, Poké House, Pure, Tossed, Urban Greens and Honi Poké.

 

Which central London restaurants cater for food allergies?

Many restaurants can provide allergen information or adapt selected dishes. Always contact the venue in advance if you have an allergy, as ingredients and kitchen procedures can change.