Veeraswamy, Mayfair

Set menus near Piccadilly Circus station, lunch from £15

Ten set menus a short walk from Piccadilly Circus station, from a £15 weekday lunch at BAO to a Michelin-starred pre-theatre sitting at Veeraswamy.

Piccadilly Circus station has fixed-price menus within a short walk at lunch and before the theatre. Brasserie Zédel serves two or three courses for £16.95 to £19.95 every day, two minutes from the station. Bocca di Lupo runs two or three courses for £18 to £26 on weekdays until 6.30pm. For a Michelin-starred pre-theatre sitting, Veeraswamy serves two or three courses for £40 to £45, Monday to Saturday, 5.30pm to 6.15pm.

Last verified 16 September 2026. Prices and hours come from each restaurant’s own published menu and are refreshed nightly against the catalogue.

All lunch set menus in LondonDownload the app

At a glance

Restaurants in the Michelin Guide first, then the rest by headline price from lowest to highest.

RestaurantCuisinePriceCoursesDaysServed
Veeraswamy 1 StarIndian£42 to £482-3 coursesSat to SunWeekend Lunch
Wild Honey St James 1 StarModern European£45 to £603 coursesTue to SatPre-Theatre 5pm to 6.15pm
Michael Caines London 1 StarModern European£48 to £583-4 coursesMon to FriLunch 12pm to 2.30pm
BAOAsian£153 coursesMon to FriLunch 12pm to 5pm
Manzi'sSeafood / Italian£16 to £202-3 coursesTue to SunLunch 12pm to 5pm
Brasserie ZédelFrench Brasserie£16.95 to £19.952-3 coursesMon to SunLunch & Dinner
Bocca di LupoRegional Italian£18 to £262-3 coursesMon to FriLunch & Pre-Theatre | 12pm to 6.30pm
Prix Fixe BrasserieFrench Brasserie£18.902 coursesDailyLunch 12pm to 4pm
RivieraMediterranean£19 to £411-3 coursesMon to SunLunch 12pm to 5pm
SucreLatin American£19.50 to £242-3 coursesMon to SatLunch 12pm to 4pm
Mele e PereItalian£19.50 to £23.502-3 coursesSun to FriLunch & Pre-Theatre | 12pm to 6pm
Blanchette SohoFrench£19.50 to £232-3 coursesMon to SatPrix Fixe 12pm to 3pm, 5pm to 6pm
Heddon Street KitchenModern European£24 to £292-3 coursesMon to FriLunch & Early Dinner | Until 6pm
Bocconcino SohoItalian£24 to £282-3 coursesMon to FriLunch 12pm to 4.45pm
Gunpowder SohoModern Indian£25 to £332-3 coursesTue to SatLunch & Pre-Theatre | Tue to Fri 12pm to 3pm, Sat 12pm to 5.30pm
The DevonshireBritish Gastropub£25 to £292-3 coursesMon to SatLunch & Dinner all day
Cafe Murano St James'sItalian£25 to £292-3 coursesMon to SatLunch 12pm to 3pm, 5pm to 7pm, 9pm onwards
Rita'sModern American£27 to £322-3 coursesTue to SatLunch 12pm to 2.30pm
The PalomarJerusalem / Mediterranean£283 coursesMon to FriLunch 12pm to 2.30pm
Whitcomb'sMediterranean£29 to £342-3 coursesMon to SunPrix Fixe 12pm to 10pm
May Fair KitchenItalian-Japanese£30 to £352-3 coursesMon to SunLunch & Dinner
Il GattopardoItalian£34 to £382-3 coursesMon to FriLunch Lunch
Langan's BrasserieBritish / French£35 to £402-3 coursesMon to SatLunch
sketch: The GladeModern European£36 to £402-3 coursesMon to SunLunch 12pm to 3pm
Chutney MaryIndian£39 to £452-3 coursesMon to FriLunch 12pm to 2.15pm
sketch: The GalleryModern European£453 coursesSun to FriDinner 5.30pm to close
FallowModern British£463 coursesMon to FriLunch 12pm to 5pm

01 | Veeraswamy

Mayfair | Indian | 1 Star

Veeraswamy, Mayfair

£42 to £48, 2-3 courses, Sat to Sun, Weekend Lunch.

Veeraswamy serves a pre-theatre menu of two or three courses for £40 to £45, Monday to Saturday, 5.30pm to 6.15pm, two minutes from the station. Dishes take their cue from the palace kitchens of Hyderabad, Mughal India and Patiala, in ornate interiors looking out over Regent Street. A weekend lunch runs at £42 to £48 and the four-course Centenary Menu at £60 every day.

View Veeraswamy on All Set → | Book direct

02 | Wild Honey St James

St James's | Modern European | 1 Star

Wild Honey St James, St James's

£45 to £60, 3 courses, Tue to Sat, Pre-Theatre 5pm to 6.15pm.

Wild Honey St James serves three courses for £45 to £60, Tuesday to Saturday, 5pm to 6.15pm. The £45 sitting and the £60 one carry the same three courses, and the difference is a glass of Laurent Perrier Champagne. All of it happens in a Grade II-listed former banking hall, five minutes from Piccadilly Circus.

View Wild Honey St James on All Set → | Book direct

03 | Michael Caines London

Mayfair | Modern European | 1 Star

Michael Caines London, Mayfair

£48 to £58, 3-4 courses, Mon to Fri, Lunch 12pm to 2.30pm.

Michael Caines London serves a set lunch of three courses for £50 to £60, Monday to Friday, 12pm to 2.30pm. The Michelin star arrived in record time, and the lunch card runs to a shellfish bisque and Cornish cod. The walk is three minutes from Green Park and twelve from Piccadilly Circus.

View Michael Caines London on All Set → | Book direct

04 | BAO

Various London | Asian

BAO, Various London

£15, 3 courses, Mon to Fri, Lunch 12pm to 5pm.

BAO serves three courses for £15, Monday to Friday, 12pm to 5pm. The BAO 15 menu is built as a bao, a snack and a noodle dish. Piccadilly Circus is six minutes away, Leicester Square seven.

View BAO on All Set → | Book direct

05 | Manzi's

Soho | Seafood / Italian

Manzi's, Soho

£16 to £20, 2-3 courses, Tue to Sun, Lunch 12pm to 5pm.

Manzi's serves a lunch of two or three courses for £16 to £20, Tuesday to Sunday, 12pm to 5pm, then an Evening Theatre Menu of three courses plus a drink for £29.50 from 5pm. The kitchen takes nostalgic classics and serves them in unexpected ways, with British ingredients to the fore, under art deco detailing. Leicester Square is two minutes away and Piccadilly Circus four.

View Manzi's on All Set → | Book direct

06 | Brasserie Zédel

Soho | French Brasserie

Brasserie Zédel, Soho

£16.95 to £19.95, 2-3 courses, Mon to Sun, Lunch & Dinner.

Brasserie Zédel serves two or three courses for £16.95 to £19.95 at lunch and dinner, Monday to Sunday. The dining room is a grand underground Parisian one, two minutes from Piccadilly Circus, and the fixed price holds every day of the week.

View Brasserie Zédel on All Set → | Book direct

07 | Bocca di Lupo

Soho | Regional Italian

Bocca di Lupo, Soho

£18 to £26, 2-3 courses, Mon to Fri, Lunch & Pre-Theatre | 12pm to 6.30pm.

Bocca di Lupo serves two or three courses for £18 to £26, Monday to Friday, 12pm to 6.30pm. The set menu changes with the season and is chosen by the kitchen, which cooks its way across the Italian regions. The seats to ask for are at the marble counter overlooking the open stoves, three minutes from Piccadilly Circus.

View Bocca di Lupo on All Set → | Book direct

08 | Prix Fixe Brasserie

Soho | French Brasserie

Prix Fixe Brasserie, Soho

£18.90, 2 courses, Daily, Lunch 12pm to 4pm.

Prix Fixe Brasserie serves two courses for £18.90, daily, 12pm to 4pm, then £21.90 from 4pm to 6.30pm and again from 9.30pm to 11pm. Confit duck and steak entrecôte lead a card of French classics, eaten by candlelight under vintage posters on Dean Street. Piccadilly Circus is six minutes away.

View Prix Fixe Brasserie on All Set → | Book direct

09 | Riviera

St James's | Mediterranean

Riviera, St James's

£19 to £41, 1-3 courses, Mon to Sun, Lunch 12pm to 5pm.

Riviera serves one to three courses for £19 to £41, Monday to Sunday, 12pm to 5pm. The cooking is Mediterranean, and the menu runs from a single course to three, so lunch can be one plate in St James's. Green Park is four minutes away and Piccadilly Circus nine.

View Riviera on All Set → | Book direct

10 | Sucre

Soho | Latin American

Sucre, Soho

£19.50 to £24, 2-3 courses, Mon to Sat, Lunch 12pm to 4pm.

Sucre serves two or three courses for £19.50 to £24, Monday to Saturday, 12pm to 4pm. The dining room carries the booking here, described in the notes as one of London's most beautiful, with Latin American cooking on the fixed price. Oxford Circus is five minutes away and Piccadilly Circus nine.

View Sucre on All Set → | Book direct

Before the theatre, within a ten-minute walk of the station

The pre-theatre sittings near Piccadilly Circus are windows, not evenings. Veeraswamy seats its pre-theatre menu between 5.30pm and 6.15pm, Monday to Saturday, at £40 to £45 for two or three courses. Wild Honey St James opens its £45 three-course sitting at 5pm and closes it at 6.15pm, Tuesday to Saturday, and the £60 version adds a glass of Laurent Perrier Champagne.

Manzi's Evening Theatre Menu is three courses plus a drink for £29.50 from 5pm, Tuesday to Sunday, four minutes from the station. Prix Fixe Brasserie serves two courses for £21.90 from 4pm to 6.30pm every day, then returns to the same price from 9.30pm to 11pm, so it works for a supper after the curtain as well as before it. Bocca di Lupo's set menu carries through to 6.30pm on weekdays.

The full list of pre-theatre set menus in London covers the West End beyond this station. For how a fixed-price sitting works, read What is a set menu?.

Set lunches from £15 in Soho, St James's and Mayfair

Each lunch near the station takes its own shape. BAO's is a bao, a snack and a noodle dish for £15 on weekdays. Brasserie Zédel's is two or three courses of French brasserie cooking in a grand underground Parisian dining room, £16.95 to £19.95, seven days a week. Manzi's is nostalgic classics served in unexpected ways, two or three courses for £16 to £20, Tuesday to Sunday.

Bocca di Lupo's lunch is the kitchen's seasonal choice, two or three courses for £18 to £26 on weekdays. Sucre pairs Latin American cooking with one of London's most beautiful dining rooms, two or three courses for £19.50 to £24, Monday to Saturday. Riviera's Mediterranean lunch runs from one course to three, £19 to £41, every day until 5pm, and Michael Caines London puts a Michelin star on a weekday lunch of three courses for £50 to £60 until 2.30pm.

All set menus near Piccadilly Circus lists the wider Soho catalogue, and every set menu guide covers other stations and occasions.

Questions people ask

Is there a pre-theatre set menu near Piccadilly Circus?

Yes. Veeraswamy serves two or three courses for £40 to £45 from 5.30pm to 6.15pm, Monday to Saturday, and Wild Honey St James serves three courses for £45 to £60 from 5pm to 6.15pm, Tuesday to Saturday.

Where can I get a set lunch near Piccadilly Circus for under £20?

BAO serves three courses for £15 on weekdays from 12pm to 5pm. Brasserie Zédel serves two or three courses for £16.95 to £19.95, Manzi's lunch starts at £16, Bocca di Lupo's at £18 on weekdays and Prix Fixe Brasserie's two courses are £18.90 daily.

Do any Michelin-starred restaurants near Piccadilly Circus have a set menu?

Yes. Veeraswamy serves a pre-theatre menu at £40 to £45 and a weekend lunch at £42 to £48. Wild Honey St James serves three courses for £45 to £60 before the theatre. Michael Caines London serves a weekday lunch of three courses for £50 to £60, 12pm to 2.30pm.

Are set menus near Piccadilly Circus available at the weekend?

Brasserie Zédel and Riviera run their fixed prices Monday to Sunday, and Prix Fixe Brasserie serves its two-course menus daily. Manzi's runs Tuesday to Sunday, Sucre Monday to Saturday, and Veeraswamy serves a weekend lunch at £42 to £48 on Saturday and Sunday.

See all