Register my restaurant
Help

The Best Restaurants in London

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in London

1,286 restaurants

Sort by Relevance

Turkish

Kibele

175-177 Great Portland Street, W1W 5PJ, London

9.3 / 10
32 reviews

Average price £30 Accepts Yums

50% off food!

Turkish

10-12 Crawford Street, W1U 6AZ, London

9.8 / 10
3 reviews

Average price £30

30% off food!

Lebanese

3 Blandford Street, W1U 3DA, London

9.9 / 10
8 reviews

Average price £25 Accepts Yums

Italian

4-5 Duke of York Street, SW1Y 6LA, London

9.8 / 10
6 reviews

Average price £30

20% off food!

Specify a date and enjoy promotions of up to -50% in our best restaurants

British

One Aldwych Hotel, WC2B 4BZ, London

9.7 / 10
23 reviews

Average price £30

30% off food!

Mediterranean

Hammersmith Broadway, W6 9YD, London

9.5 / 10
4 reviews

Average price £25

30% off food!

African

135 Trafalgar Road, SE10 9TX, London

9.8 / 10
3 reviews

Average price £16 Accepts Yums

Turkish

1-3 Amhurst Rd, Kingsland, London E8 1LL, E8 1JZ, London

9.5 / 10
3 reviews

Average price £25

30% off food!

Italian

Friern Barnet Road, N11 3DA, London

9.9 / 10
26 reviews

Average price £30 Accepts Yums

Steakhouse

175 South Ealing Road, W5 4QP, London

9.7 / 10
5 reviews

Average price £25

20% off food!

Persian

147-149, Notting Hill Gate, Kensington, London, W11, London

9.3 / 10
8 reviews

Average price £29

50% off food!

Italian

106 Cromer Street, WC1H 8BZ, London

9.8 / 10
7 reviews

Average price £28

20% off food!

Vegan cuisine

217 Mare Street, E8 3QE, London

9.4 / 10
15 reviews

Average price £25

30% off food!

British

The Dorchester Hotel, W1K 1QA, London

10.0 / 10
40 reviews

Average price £30

20% off food!

Indian

Balham Station Road, SW12 9SG, London

Average price £25

30% off food!

Indian

78 Brick Lane, Shadwell, London E1 6RL, UK, E1 6RL, London

9.3 / 10
12 reviews

Average price £20

30% off food!

Italian

49 Crawford Street, W1H 1HA, London

10.0 / 10
4 reviews

Average price £25

Chinese

10 College Hill, London, EC4R 2RP, London

10.0 / 10
12 reviews

Average price £30

British

Strand, WC2R 0ET, London

10.0 / 10
22 reviews

Average price £65

Indian

137 Leman Street, E1 8EY, London

10.0 / 10
4 reviews

Average price £20

Indian

3, 9 Chalton St, NW1 1JD, London

9.5 / 10
25 reviews

Average price £15

20% off food!

European

15-17 Marylebone Lane, W1U 2NE, London

9.7 / 10
12 reviews

Average price £44 Accepts Yums

Eritrean

544 Holloway Road, N7 6JP, London

9.9 / 10
5 reviews

Average price £20

Seafood

124 Southampton Row, Holborn, London WC1B 5AA, WC1B 5AA, London

9.9 / 10
9 reviews

Average price £40

Chinese

65 South Audley Street, W1K 2QU, London

9.9 / 10
7 reviews

Average price £40

The Best Restaurants in London

One of the world’s most diverse cities for dining out, choices on the London restaurant circuit are endless. Whether you’re feeling fine dining at a well-heeled Mayfair haunt, an ultra-trendy dish at a Shoreditch new opening, or a trusty gastro pub meal in the West End, we’ll help find your perfect place to eat in London.

Visit Covent Garden for pre- and post-theatre dining or choose multi-award-winning restaurants across the city, from sought-after Michelin stars to acclaim from our Bookatable Diner Awards. Pick a restaurant with a view or a quintessentially British afternoon tea, or even explore the vibrant China Town and laid-back Soho in the heart of London's cultural scene.

All kinds of dining experiences are waiting to be discovered. Check out the best London restaurants now.

Cities around London

Find all restaurants in

Filter

TheFork advantages