MenusNeighbourhoodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesMICHELIN GuideOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in London

1,140 restaurants

Sort by Relevance

    Indian

    Masala King

    131 Drummond Street, NW1 2HL, London

    9.0 / 10
    8 reviews

    Average price £20

    50% off food - TheFork Festival

      Steakhouse

      268 West End Lane, NW6 1LJ, London

      10.0 / 10
      3 reviews

      Average price £20

        Indian

        1 Uxbridge Road, W5 3NU, London

        9.0 / 10
        9 reviews

        Average price £20

        50% off food - TheFork Festival

          Italian

          786 Fulham Road, SW6 5SL, London

          10.0 / 10
          6 reviews

          Average price £15

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

            African

            135 Trafalgar Road, SE10 9TX, London

            9.0 / 10
            8 reviews

            Average price £18 Accepts Yums

            50% off food - TheFork Festival

              British

              Corinthia Hotel London, WC2N 5DE, London

              9.9 / 10
              21 reviews

              Average price £70

              3 Courses set menu £38

                MICHELINIndian

                17 – 19 Maddox Street, W1S 2QH, London

                8.9 / 10
                100 reviews

                Average price £48 Accepts Yums

                MICHELIN Special - TheFork Festival £110

                  Local

                  6 Pembridge Road, W11 3HL, London

                  9.6 / 10
                  37 reviews

                  Average price £20

                  20% off food

                    Indian

                    87-135 Brompton Road, SW1X 7XL, London

                    9.5 / 10
                    9 reviews

                    Average price £50 Accepts Yums

                    TheFork Exclusive Menu: 3 Course, side & cocktail £49

                      International

                      294-296 Caledonian Road, N1 1BA, London

                      9.9 / 10
                      4 reviews

                      Average price £30

                        Italian

                        Caffe Concerto Westfield,, W12 7BL, London

                        9.9 / 10
                        13 reviews

                        Average price £25

                          Italian

                          311 New Kings Road, SW6 4RF, London

                          9.5 / 10
                          24 reviews

                          Average price £25

                          30% off food

                            Indian

                            123 Uxbridge Road, W13 9BD, London

                            8.8 / 10
                            44 reviews

                            Average price £23

                            50% off food - TheFork Festival

                              European

                              87-135 Brompton Road, SW1X 7XL, London

                              9.4 / 10
                              8 reviews

                              Average price £40 Accepts Yums

                              TheFork Exclusive Menu: 3 Course Set Menu & Signature Cocktail £42

                                Iraqi

                                31 Edgware Road, W2 2JH, London

                                9.1 / 10
                                6 reviews

                                Average price £25

                                30% off food

                                  European

                                  115 Dalling Road, W6 0ET, London

                                  9.5 / 10
                                  19 reviews

                                  Average price £10

                                  20% off food

                                    Italian

                                    420 Roman Road, E3 5LU, London

                                    9.8 / 10
                                    5 reviews

                                    Average price £20

                                      American

                                      17-19 Denman Street, W1D 7HW, London

                                      9.8 / 10
                                      4 reviews

                                      Average price £25

                                        Indian

                                        24 Hereford Road, W2 4AA, London

                                        9.3 / 10
                                        16 reviews

                                        Average price £18

                                        20% off food

                                          Eritrean

                                          544 Holloway Road, N7 6JP, London

                                          9.8 / 10
                                          8 reviews

                                          Average price £20

                                            Spanish

                                            12 Bond Street, W5 5AA, London

                                            9.3 / 10
                                            29 reviews

                                            Average price £20

                                            20% off food

                                              Pizzeria

                                              Gunnersbury Lane, W3 8HR, London

                                              9.8 / 10
                                              12 reviews

                                              Average price £20

                                                Vegan

                                                201 Holloway Road, N7 8DJ, London

                                                9.8 / 10
                                                8 reviews

                                                Average price £19

                                                  1 starMICHELINIndian

                                                  15-17 Blandford Street, W1U 3DG, London

                                                  9.9 / 10
                                                  5 reviews

                                                  Average price £43

                                                    Indian

                                                    67-69 Gloucester Road, SW7 4PG, London

                                                    9.9 / 10
                                                    12 reviews

                                                    Average price £37 Accepts Yums

                                                    The Best Restaurants in London

                                                    The range of restaurants in London reflects the true diversity of England’s capital city. Any cuisine or dining experience can be found with relative ease. From the award-winning, such as Michelin-starred Tamarind on Queen Street, to the traditional, there are options for every desire and budget.

                                                    Many celebrity chefs have their flagship restaurants in London. For diners looking for such a location, there are plenty to choose from. Gordon Ramsay’s flagship restaurant on Royal Hospital Road boasts an impressive 3 Michelin stars. Michel Roux Jr, Marco Pierre White and Gary Rhodes also have popular restaurants in London.

                                                    London restaurants also offer a variety of dining experiences, from casual dining to glamorous fine dining, all can be found in some of the most spectacular locations around London. Stunning views can be enjoyed at the stylish Babylon in Kensington, while Brasserie Zedel in Piccadilly offers classic French dining like no other. There are also many popular brasserie-style restaurants in London that provide diners with fine food in a casual setting, throughout the city.

                                                    From simple settings with traditional food to flamboyant menus in extravagant venues, London restaurants provide a full range of dining options to satisfy visitors and locals alike.

                                                    Cities around London