Best Pre-Theatre Dinner in London

Kiera Chapman's profile picture
By Kiera Chapman Editor Food, drink and nightlife specialist with 8+ years in journalism, including bylines at The Sunday Times and Marie Claire. Last updated on 24th July 2026

Heading out to catch a theatre show or musical and want to find a good place to eat and drink before the action? Well, you've come to the right place. London's West End is famous around the world, attracting crowds in their tens of thousands each year, while off-West End and fringe theatre can be just as rewarding.

To fuel you for all that fun? From restaurants promising pre-theatre discounts, offers and deals to the hottest places to eat - there are some fantastic destinations just waiting to be discovered. Take a look at our picks below for the best pre-theatre dinners in London.

Find out more about how we created our guide in our Editorial Policy.

Pre-Theatre Dinner In London: Where To Eat Before A Show 




London Pre-Theatre Menus Under £30

Brasserie Zedel: Two-Courses For £16.95, Three For £19.95

If you need to be in your West End seat by 7.30pm but still want to feel like a million bucks, this subterranean Art Deco palace just off Piccadilly Circus is the ultimate pre-theatre power move. Sweeping down the grand staircase into its vast, golden-lit Parisian dining hall feels like stepping onto a 1930s movie set, yet the service runs with military efficiency designed to get showgoers fed and watered right on cue.

Best of all, it remains one of the greatest bargains in Central London: their remarkably swift, set pre-theatre menu serves up classic French brasserie staples - think velvety vichyssoise, a punchy steak haché, and rich chocolate gourmandises - for under twenty quid.

Champagne Charlies: Two-Course Meal For £23

Pre-Theatre Meal and 1 other offer

Nearby theatres: Kit Kat Club, National Theatre, His Majesty's Theatre

Dip below the arches of Charing Cross to find a cosy wine bar that really looks after its pre-theatre crowd. You'll be able to sample an excellent value two-course meal between 5 and 7pm every day except for Sundays, washed down with a couple of glasses of wine from their extensive selection to set you up for a memorable evening in the West End. For just £23, you could be tucking into the likes of potted Devon crab, chargrilled sirloin steak or roasted chimichurri aubergine on one of the best pre-theatre menus in London.

Bloomsbury Street Kitchen: Three Plates For £28

Bespoke Dining Experience £60 and 8 other offers

Nearby theatres: Dominion Theatre, The Shaftesbury Theatre

Going to the theatre is usually a swanky experience so why not treat yourself to a top notch dinner with Bloomsbury Street Kitchen? This places specialises in Japanese and Mediterranean small plates, which you can enjoy three of for £28 anytime from 12 until 10pm Sunday to Tuesday, or before 6:30pm on Saturdays and 3pm every other day. Think miso-roasted baby chicken, gnocchi with San Marzano tomatoes, black truffle beef tataki and much more. And if you're not so hungry? Pick two dishes for £23 instead.

The Piano Works: Main Course And A Glass Of Prosecco For £20

Nearby theatres: The Shaftesbury Theatre, Theatre Royal Drury Lane, Aldwych Theatre

Covent Garden's non-stop piano bar isn't just a place to storm the dance floor until the early hours of the morning (though it's definitely good for that), they've also got an amazing pre-theatre offer, where you can enjoy a tasty dish and a glass of prosecco for £20. Choose from beef, chicken or spiced plant-based based burgers, or glazed pork ribs instead, and there are plenty of scrumptious sides to add on too.

The Palm House: Three Courses For £24.50

Tacos Tuesdays and 4 other offers

Nearby theatres: Victoria Palace Theatre, Apollo Victoria Theatre

Nestled right by the station, The Palm House is a stunning space for a pre theatre dinner in London Victoria. The two-storey venue is inspired by the clubhouses of 1930s Miami and the menu has the Cuban influence to match. You can enjoy two courses for only £21.50 here, or three for £24.50, with everything from plant-based lamb enchiladas to tequila-cured salmon and dry-aged double steak cheeseburgers.

Farzi London: Two Courses For £22.95

Nearby theatres: His Majesty's Theatre, Theatre Royal Haymarket, The Harold Pinter Theatre

Tucked away near Leicester Square, Farzi London offers two brilliant menus to take advantage of before your show. This stylish Pan-Indian restaurant is known for its brilliant cocktails, which you can pair with their pre-theatre menu for £22.95 per person. This two-course feast features spicy smoked paneer tikka, braised Welsh lamb curry, tandoori salmon tikka and more, available from 12 until 6.30pm, and then from 9.30pm onwards for a post-theatre treat. And for a cheaper option? Their Thali menu costs just £15.95 each for up to six people.

Steak And Company: Three Courses For £29.50

LUNCH SPECIALS from £12.95 and 1 other offer

Nearby theatres: Theatre Royal Haymarket, His Majesty's Theatre

After a pre-theatre dinner in London Piccadilly? Check out Steak and Company for prime cuts from an award-winning butcher. Their pre-theatre menu is available from 4 until 6pm, or after 10pm, featuring two courses for £25.50 - or three for £29.50. Start with burrata or cheeseburger spring rolls, before moving on to steak and fries, smoked mozzarella pappardelle and chicken schnitzel. 

Boulevard Brasserie: Two Courses For £18.45

Nearby theatres: Theatre Royal Drury Lane, Aldwych Theatre, Duchess Theatre, Lyceum Theatre

One of the most affordable pre-theatre dinners around, Boulevard Brasserie offers delicious French cuisine across its three-storey space. Step inside this West End hub, where you'll be met with decor inspired by 1960s Paris, alongside a delicious menu boasting best-loved classics. You can enjoy two courses for £18.45, including baked brie in filo pastry, chicken liver parfait and grilled seabass fillet, and for just £4.50 extra you can add on a delicious dessert.

Opium: Two Dim Sum Baskets For £25

Nearby theatres: Sondheim Theatre, Gielgud Theatre, Apollo Theatre, Lyric Theatre

Located behind a nondescript jade green door in Chinatown, Opium is the cocktail bar and dim sum parlour that's on everyone's lips when it comes to seductive sips and a bite to eat. But did you know that it also offers a tempting pre-theatre menu between 5 and 6.30pm? For £25 per person, you can enjoy two dim sum baskets (think crab and samphire dumplings and Cantonese BBQ pork buns) and a signature cocktail, like the grapefruit gin-based Mind The Gap.

Gaucho Covent Garden: Three Courses For £30

Nearby theatres: Theatre Royal Drury Lane, Lyceum Theatre, Cambridge Theatre

After a pre-theatre dinner in Central? Head to Gaucho Covent Garden for an elevated meal. Start off your evening with seabass ceviche or Argentine sausage plates, all before checking out the mouthwatering selection of steaks. From 12 to 6.30pm on weekdays, or from 9.30 until 10.30pm, you can enjoy two courses for £27, or add on a delicious dessert like the chocolate volcano for just £3 extra. If you're feeling thirsty, opt for a thirst-quenching cocktail.

Sticky Mango Tower Bridge: Three Courses For £29.95

Nearby theatres: Bridge Theatre, Unicorn Theatre

For a pretty, cherry blossom-adorned space, silk wallpapers and delicious Pan Asian eats, head to Sticky Mango in London Bridge. The riverside spot has a tempting pre-theatre menu whipped up by chef patron Peter Lloyd too. Tuck into two courses for £24.95 or three for £29.95 and choose from the likes of Malaysian chicken curry puffs, Thai green mango salad, miso-glazed salmon and its signature dessert, Sticky Mango, which features black sticky rice, mango sorbet and coconut cream.

Balthazar: Three Courses For £27.50

Nearby theatres: Theatre Royal Drury Lane, Novello Theatre, Lyceum Theatre

You won't find a much more convenient location for a pre-theatre meal, as Balthazar is situated right in the heart of Covent Garden's theatre district. Between 11am and 7pm on weekdays, you can enjoy three courses for only £27.50 on their prix fixe menu (or two for £24.50). Their elegant French menu ranges from buffalo mozzarella with marinated courgette to seafood tagliatelle and steak tartare, with a tantalising creme brulee for dessert.

Gunpowder Tower Bridge: Six Small Plates For £25

Nearby theatres: Bridge Theatre, Unicorn Theatre

Gunpowder is all about bringing home-style Indian dishes to the heart of London, and their Tower bridge location lets you get a taste of all their best dishes on the pre-theatre menu. Nab six small plates for just £25 per person, perfect for sharing, available from 5.30 until 6.30pm Monday to Saturday. We're talking Bengali beetroot croquettes, egg curry masala, grilled summer pumpkin and more, with an extensive drinks menu to match.

Bocca Di Lupo: Two Courses For £18

Nearby theatres: Sondheim Theatre, Lyric Theatre, Apollo Theatre, Gielgud Theatre

You'll find Bocca Di Lupo close to Piccadilly Circus, offering one of the most affordable pre-theatre menus around. This quaint italian restaurant is family-owned, serving dishes that are inspired by chef-owner Jacob Kennedy's childhood in Italy. Before 6.30pm Monday to Friday, you can enjoy sliced grezzina courgettes topped with pecorino followed by squid ragu spaghetti, with the option to add on dessert and an espresso for an extra £7.

Albert's Schloss: Three Courses For £30

Guinness on draft and 6 other offers

Nearby theatres: Lyric Theatre, Piccadilly Theatre, Apollo Theatre, Gielgud Theatre

Found on Shaftesbury Avenue, Albert's Schloss is a Bavarian-inspired beer hall and restaurant that's one of the most fun places you can stop for a pre-theatre meal. Available from 12 until 6m every say except for Sunday, their set menu includes three courses for £30, or two for £27, including tasty German dishes such as Scottish smoked salmon on Rye bread, classic chicken schnitzel and Alpine chocolate cheesecake. To wash it all down? Steins of beer imported from Germany, Belgium, Czechia and beyond.

STK London: Two Courses For £29

Steak Night | 3 Courses from £40 and 2 other offers

Situated on The Strand, you won't find a much more convenient location than STK London when it comes to pre-theatre dining. This sleek restaurant has outposts all over the world, originating from the Unites States and maintaining and American-inspired menu.

If you think their luxe purple interiors are impressive, just wait until you see the food. You can secure two courses for £29 here, featuring the likes of Truffle Arancini, the Curtain Call Cheeseburger, Steak Frites and more.

Osteria by Bocconcino: Two Courses For £30

Located along the Strand, Osteria Del Mare is a charming coastal-inspired restaurant that specialises in Italian-style seafood. The contemporary space flaunts colorful, patterned booth seating, vibrant paintings and pretty floral displays, and there's a fresh fish display as you walk in.

Their pre-theatre menu is available Monday to Thursday, offering two courses for £30, or three for £35. Think niçoise salad, tiger prawn tempura and a range of scrumptious pizzas, with tiramisu for dessert.

Sucre: Three Courses For £29

Located close to The Palladium, Sucre is a sophisticated choice for dining before your show. The Argentinian-inspired venue is found inside a 300-year old building that was once London College of Music's main hall, opening as a stunningly decorated restaurant in 2021.

Their pre-theatre menu offers two courses for £24, or three for £29. Dishes include pan con tomate, corn-fed chicken or bacon and mushroom ragout, finishing on a  olive oil cake with whipped Jersey yoghurt.

Crust Bros Covent Garden

For a pre-theatre dinner that hits all the right notes, Crust Bros Covent Garden is a must. Located in the heart of the West End, you can enjoy a feast for £20 per person from 3pm to 6pm, Monday to Friday. 

Choose your pizza, like a classic margherita or the white sauce-based Cheesus Walks, and delight in past crisps with whipped feta, tomato and mozzarella skewers with pesto dip and more.

Gourmet Burger Club

25% off every 4th Order and 3 other offers

Right on the Strand, Gourmet Burger Club serves up premium patties and delicious dishes right in heart of theatre land. Perfect for a pre-show bite, it's got something for every size of appetite with 20% off. 

Take your pick from its signature smashed burgers, made with 100% grass-fed Irish beef, plus chicken burgers, vegetarian burgers, club sandwiches, steaks and handcrafted sides - as well as a range of sauces made fresh every day.

London Pre-Theatre Menus Under £50

Sticks'n'Sushi Covent Garden

Looking for a stylish spot that's close to some of London's biggest and best theatres? Then make your way to Sticks'n'Sushi Covent Garden, the sleek Danish-Japanese haunt that's decked out in Scandinavian-inspired interiors.

This popular restaurant group has taken over Denmark and the UK, thanks to their delicious Japanese menu. They've got a number of set sharing menus to suit all budgets, from the £95 Set For Success to the plant-based Green My Day that costs £30.

Whitcomb’s At The Londoner: Three Courses For £39

2/3 Course Set Menu £29.00 and 1 other offer

Nearby theatres: Theatre Royal Haymarket, His Majesty's Theatre, Wyndham's Theatre

This French Mediterranean fine dining restaurant is one unmissable place to eat in the West End. Head over to Whitcomb's At The Londoner in Leicester Square for a sublime selection of dishes including pan-fried seabass, portobello mushroom carpaccio and gnocchi with San Marzano tomatoes. This tasty meal can be enjoyed between 5 and 10pm Sunday to Thursday, or until 6.30pm on Fridays and Saturdays - at £39 for three courses or £34 for two.

The English Grill at The Rubens at The Palace Hotel

Searching for places with the most opulent eats? The English Grill at The Rubens at The Palace Hotel has got a whole lot of them, boasting two AA Rosettes. The striking restaurant features decadent chandeliers and ornate sculpting throughout, with plush booths to relax in as you dine.

Run by Executive Chef Ben Kelliher, the kitchen is cooking up a fantastic pre-theatre menu, coming in at £49 for three courses, or £55 for three. Think roasted heritage carrots, pan-seared sea bass and Himalayan salt-aged ribeye, followed by an indulgent apple and pear crumble.

Aqua Kyoto: Three Courses For £39

Nearby theatres: The London Palladium

Looking for a prime spot to wow your date with a pre-theatre dinner near London Palladium? Look no further than Aqua Kyoto. This swanky joint is the sushi bomb, featuring unique Japanese dishes that'll have your taste buds doing a happy dance. Nab three courses for £39 between 5 and 6.30pm, or from 10pm onwards, including everything from rock shrimp tempura to mushroom teriyaki noodles and miso rice pudding. With a stunning covered rooftop terrace, it's the perfect spot to chill out and enjoy some delicious cocktails, too.

SUSHISAMBA: Three Courses For £36

Nearby theatres: Theatre Deli

Found in the iconic Heron Tower on Bishopsgate, SUSHISAMBA is one of the most stunning venues to enjoy an early evening meal in. Available from 12 until 6pm, and from 10pm onwards, this offering includes three delicious courses for £36 per person. While admiring the amazing views from their rooftop terrace, you can tuck into a Peruvian-Japanese fusion of vegetable taquitos, shrimp tempura with spicy mayonnaise, California rolls and a selection of assorted mochi.

The New York Bar: Three Courses For £39.95

Nearby theatres: The Other Palace, Victoria Palace Theatre, Apollo Victoria Theatre

Located inside The Rubens at The Palace hotel, The New York Bar is a superb spot to wolf down a tasty pre-theatre dinner. The bold dining space is filled with vibrant red decor, from the plush leather booths to the lamps on top of the gold tables.

Chow down on a range of delicious bites, including a free range chicken and streaky bacon club, slow-cooked beef ragu rigatoni or burrata salad, all in slinky surrounds. This offer is available between 5 and 6.45pm every day, promising two courses for £35, or three for £45.

Claridge's: Two Courses For £45

Nearby theatres: The London Palladium

Looking for somewhere stylish to dine before your show? Then head to the iconic Claridge's in Mayfair. Their set menu is available on weekdays, offering two courses for £45, or three for £55. Tuck into elegant eats like Wye smoked salmon with creme fraiche, potato gnocchi cooked in black garlic and an indulgent chocolate souffle tart. There's an impressive selection of cocktails to match - we recommend the apple highball.

The Delaunay: Three Courses For £34.75

Nearby theatres: Aldwych Theatre, Novello Theatre, Theatre Royal Drury Lane

Inspired by grand cafes all across Europe, The Delaunay is a swish spot in the heart of Covent Garden. The all-day venue oozes class and sophistication, with elegant, dark interiors and a killer cocktail list to boot. Their fixed price menu is perfect for pre-theatre dining, costing just £34.75 for three courses, or £29.75 for two. Think oak smoked salmon, grilled spatchcock chicken or seared mackerel, with a Bavarian chocolate mousse for dessert.

Art Yard Bar and Kitchen: Three Courses And Bubbles For £38

Located in the Bankside Hotel just off of Southbank, Art Yard Bar and Kitchen is a trendy spot filled with colourful artwork and cool patterned furnishings. Their culture fixe menu offers three delicious courses and a glass of welcome bubbles for just £38 per person, showcasing some of their tastiest dishes. Get stuck into confit artichoke, pan-fried bream fillet, onglet steak and more, with chocolate fondant to finish.

The Ninth: Two Courses For £35 Or Three For £38

Located in Fitzrovia, The Ninth is a Michelin-starred restaurant run by Jun Tanaka. Created with the shorter winter evenings in mind, their early dinner menu is ideal for pre-theatre dining - particularly as the venue is just around the corner from The Dominion Theatre. 

Served at 6pm Monday to Saturday, this feast is £35 for two courses, or £38 for three. Think cured mackerel with focaccia, cod roe and mussels, or grilled baby chicken with feta, roasted peppers, tropea onion and courgettes.

Bardo St James's: Three Courses For £47

Nearby theatres: His Majesty's Theatre, Theatre Royal Haymarket, Trafalgar Theatre

Fronting scrumptious Italian snacks, delicious pastas, seafood and fresh burrata, Bardo St James's is one of the best Italian restaurants right before your show. They're offering two courses for £39, or three for £47, and you can pair your meal with glasses of wine or a tantalising cocktail. Between 5 and 6pm Monday to Saturday, you could be chowing down on everything from creamy mushroom polenta to rib-eye steak and tiramisu.

Bloomsbury St. Lounge

Nearby theatres: Dominion Theatre, The Shaftesbury Theatre

Found just shy of Tottenham Court Road station, as well as the neighbouring Dominion Theatre and nearby Shaftesbury Theatre, Bloomsbury St Lounge is the Mediterranean-inspired spot inside Radisson Blu Hotel. They serve dinner starting at 5pm sittings - perfect for pre-theatre - spanning fish and chips, burgers and small plates ranging from chilli garlic prawns to aubergine with goma and crumbled feta.

Chop Chop At The Hippodrome

Award-winning Chinese restaurant Chop Chop by Four Seasons can be found at The Hippodrome Casino on Leicester Square, making it a prime position for pre-theatre dining. The sleek basement space features cool neon artwork and low lighting, and the team is led by William Sin, a legend in the Soho restaurant industry.

They serve food from 6pm until 3.30am, so it's perfect for dining before or after your show. Delve into dishes like Cantonese-style roast duck, stir-fried chicken in black bean sauce or braised aubergine, washed down with elegant signature cocktails.

Skylon Bar and Restaurant

Located in Waterloo on the top floor of the Royal Festival Hall, Skylon Bar and Restaurant is a gorgeous spot for some pre-theatre dinner. Look out over the Thames from their large windows, while sipping on British gins and vodka-based cocktails from their stunning central bar.

Their modern, UK-inspired menu features everything from lemon and thyme glazed chicken and cheese souffle to Skylon's famous shepherd's pie (with date and molasses sticky toffee pudding for dessert too).

Lasdun Restaurant: Two Courses For £32

2 courses for £32, 3 courses for £38 set menu

You can't get much closer to the action than Lasdun, as it's nestled within the National Theatre itself. This contemporary British brasserie was created by the team behind The Marksman in East London, promising modern, understated interiors and a welcoming atmosphere.

Their pre-theatre menu offers two courses for £32, or three for £38. Think smoked haddock fishcakes, roast onion tart or crab soup, with creme caramel shortbread for dessert.

Forza Wine at the National Theatre

You can't get much closer to the show than Forza Wine, as its found inside the National Theatre itself. Boasting both a spacious interior that's filled with natural light and an outdoor terrace that looks out over the Thames, this is a great choice for a meal before the theatre.

Tuck into the likes of cauliflower fritti, burrata and anchovies on toast or sea bass with burnt lemon butter. Plus, there are a huge selection of wines and cocktails to wash it all down.

The Coal Shed, London

Located in the heart of London Bridge, The Coal Shed is a stylish steak restaurant that offers a cracking pre-theatre menu. This trendy space flaunts floor-to-ceiling windows and striking green marble tables, as well as one of the best wine lists around.

Between 12 and 6.30pm on weekdays, you can secure two courses for £26, or three for £30. Think smoked baby back ribs, Sussex half chicken, cinnamon churros and much more.

Amalfi Lounge

Located right in the heart of Covent Garden, Amalfi Lounge is a top choice for some fine Italian food before your show. This family-run venue has been serving up tasty and affordable dishes since 2001, promising authentic cuisine with a modern twist.

Take a seat in their laid-back, welcoming restaurant to enjoy their two-course set menu, setting you back just £19.95 each. This is available between 5 and 7pm, featuring the likes of garlic bread, penne arrabbiata and margherita pizza.

The Idler

Nearby theatres: Apollo Victoria Theatre, Victoria Palace Theatre

Situated in Victoria, The Idler is a charming, modern restaurant found inside The July Hotel. It's a classy pick for pre-show dining, promising elegant interiors, comfy booth seating and a prix fixe menu that will have you coming back for more.

They're offering two courses for £28, or three for £38. Start with leek and cheddar arancini or Lock Duart salmon rillette, before moving on to the likes of pan-fried sea bream and Jerusalem artichoke linguine. For dessert? Don't skip the chocolate tonka mousse.

London Pre-Theatre Menus Over £50

Pre-Theatre Dining at Chenestons: Two Courses For £65

@ The Milestone Hotel and Residences on Thu, 4th Sep 2025 - Mon, 30th Nov 2026

Nearby theatres: Royal Albert Hall

Perfect for a little pre-show bite, Chenestons at The Milestone Hotel and Residences brings you a classic selection of British dishes in gorgeous surrounds. You'll find this destination in Kensington, close to the Royal Albert Hall, dishing out two courses for £65 or three for £75.

Think wild mushroom risotto, chicken and bacon pot pie or confit duck with goose liver terrine, finished off with an indulgent sticky toffee pudding for dessert.

Oriole: Three Courses And A Drink For £70

Nearby theatres: St Martin's Theatre, Cambridge Theatre, Noel Coward Theatre

For a decadent pre-theatre dinner, visit the mysterious speakeasy Oriole in Covent Garden, named after an exotic bird. It provides a glamorous space with tropical wallpaper and plush leather seating to enjoy an award-winning drink, as well as three courses of delicious international fare. Enjoy its dinner and a show menu starting from £70 and including delicious treats like sea bass ceviche, smoked aubergine with miso and applewood, and delica pumpkin green curry ice cream.

HENRI

Whatever takes you to the heart of London's West End, you won't want to leave without saying hello to Henri, the latest culinary creation from renowned British chef Jackson Boxer.

Its warm lighting and rich velvet seating will have you thinking you're already in the theatre. Settle in for signature cocktails, fine French wines and pre-show specials like celeriac remoulade, steak frites and roast cauliflower broth to be sure your stomach's full before you take your seat for the performance.

Ember At Horizon

Looking for a pre-show pitstop? Head on over to Ember At Horizon. 

Tucked away inside Horizons Casino on Leicester Square, it serves up everything from charcoal-grilled meats and smoky mezze to perfectly seared seabass and bold Pan-Asian dishes. Out on the heated terrace, there's shisha, handcrafted cocktails and an atmosphere that keeps going long after the West End shows have wrapped up (it's open until midnight on weekends).

Town

Situated squarely in the beating heart of Theatreland, Stevie Parle's ambitious culinary playground Town is practically engineered for a fast-paced, high-flavour dinner before the show.

The menu is packed with fast-assembling, celebratory sharing plates - like wafer-thin Mangalitsa ham draped over warm sourdough and decadent saffron risotto crowned with rich bone marrow - meaning your group can indulge in serious gastronomy without sweating the clock. Slide into a chrome-framed chair, order a lightning-fast pre-batched martini from the bar, and enjoy a meal that stands as a performance all on its own.

Chishuru

This spectacular West African-inspired set menu offers an unforgettable culinary journey before your curtains rise. Available Monday to Thursday, the dedicated £65 multi-course menu is carefully structured to make an unfamiliar cuisine wonderfully accessible, kicking off with playful bites like plantain crackers paired with toasted yeast and aniseed dip, and savoury sinasir (rice pancakes) topped with fresh white crab.

You can tailor your experience with a choice of mains, like a delicate mullet fillet swimming in a rich, blackened tree bark mbongo tchobi sauce or a brilliant green-hibiscus-tea-braised golden beetroot, all beautifully anchored by traditional ginger rice and black-eyed beans. To elevate the celebration, you can pair the meal with a curated £45 French wine flight or sip on inventive, house-made cocktails showcasing authentic West African ingredients alongside artisanal Eko Brewery beers.

Frequently Asked Questions

What is a pre-theatre menu?

A pre-theatre menu is a set-price meal offered by restaurants in the early evening, designed for diners heading to a nearby theatre. They typically include two or three courses at a reduced price compared to the à la carte menu, and are served efficiently so you can make it to the curtain up on time. 

What time should you eat before a theatre show in London?

For a standard 7.30pm West End curtain, aim to be seated by 5.30 - 6pm at the latest. This gives you comfortable time for two or three courses, the bill, and the walk to the theatre. Always tell your server what time your show starts — restaurants that offer pre-theatre menus are well-practised at pacing service accordingly. If you're seeing a matinee (usually 2.30pm), the same principles apply but shifted earlier — a noon lunch gives you plenty of time.

Where can I get a cheap pre-theatre dinner in London?

Brasserie Zédel in Soho is one of the best-known budget picks — a grand Parisian-style brasserie offering two or three courses for under £20. Crust Bros in Covent Garden offers a pizza feast for £20 per person from 3pm to 6pm Monday to Friday, making it a solid option for a quick, affordable bite before a West End show.

Should you book a pre-theatre dinner in London in advance?

Yes — especially on Fridays, Saturdays, and during school holiday periods. The 6pm to 7pm window is the busiest slot of the evening in Theatreland, and popular pre-theatre restaurants fill up quickly.