Only 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 British Restaurants in London

198 restaurants

Sort by Relevance

The Restaurant at St Martins Lane, London

    British

    The Restaurant at St Martins Lane

    45 Saint Martin's Lane, WC2N 4EJ, London

    Average price £30

    New Year's Eve Dinner £125

    Hudson's House, London

      British

      1 Bedford Ave, WC1B 3GH, London

      8.8 / 10
      186 reviews

      Average price £27

      50% off food

      Browns Brasserie & Bar - West India Quay, London

        British

        Hertsmere Road, E14 4AL, London

        9.1 / 10
        28 reviews

        Average price £30

        Christmas Day Menu - Five courses £90

        Charlie and the Chocolate Factory Afternoon Tea at One Aldwych, London

          Afternoon Tea

          9.2 / 10
          274 reviews

          Average price £52

          Festive Afternoon Tea £52

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

          Ye Old Cherry Tree, London

            British

            The Green, N14 6EN, London

            9.1 / 10
            10 reviews

            Average price £27

            3 course Festive Menu £25.95

            Harvester - Falcon, London

              British

              Lingfield Crescent, SE9 2RE, London

              8.9 / 10
              41 reviews

              Average price £20

              Festive Menu £18.99

              Galvin Bistrot & Bar, London

                MICHELINBritish

                35 Spital Square, E1 6DY, London

                8.8 / 10
                104 reviews

                Average price £30

                MICHELIN Special £32.5

                The Cadogan Arms, London

                  British

                  298 King's Road, SW3 5UG, London

                  10.0 / 10
                  4 reviews

                  Average price £40

                  Kerridge's Bar & Grill, London

                    MICHELINBritish

                    10 Northumberland Avenue, WC2N 5AE, London

                    9.1 / 10
                    114 reviews

                    Average price £60

                    The Enterprise, London

                      British

                      35 Walton Street, SW3 2HU, London

                      9.1 / 10
                      19 reviews

                      Average price £36

                      Harvester - Royal, London

                        British

                        Boston Road, W7 2AE, London

                        8.7 / 10
                        22 reviews

                        Average price £20

                        Festive Menu £18.99

                        Corrigans Mayfair, London

                          British

                          28 Upper Grosvenor Street, W1K 7EH, London

                          9.5 / 10
                          18 reviews

                          Average price £80 Accepts Yums

                          Afternoon tea in the Palace Lounge, London

                            British

                            39 Buckingham Palace Road, SW1W 0PP, London

                            8.6 / 10
                            5 reviews

                            Average price £60

                            Winter Wonderland Christmas Day Afternoon Tea £79.5

                            Browns Brasserie & Bar - Butlers Wharf, London

                              British

                              Butlers Wharf, SE1 2PU, London

                              Average price £30

                              Christmas Day Menu - Five courses £90

                              The Terrace Restaurant and Bar, London

                                British

                                Amba Hotel Charing Cross, WC2N 6NN, London

                                9.7 / 10
                                40 reviews

                                Average price £133

                                The Northall at Corinthia London, London

                                  British

                                  Corinthia Hotel London, WC2N 5DE, London

                                  9.6 / 10
                                  24 reviews

                                  Average price £70

                                  Festive Set Menu - 3 Courses £55

                                  The Restaurant at The Capital, London

                                    British

                                    24 Basil Street, SW3 1AT, London

                                    8.5 / 10
                                    62 reviews

                                    Average price £50

                                    New Years Eve Menu £115

                                    Byward Kitchen & Bar, London

                                      British

                                      Byward Street, EC3R 5BJ, London

                                      9.2 / 10
                                      33 reviews

                                      Average price £27

                                      20% off food

                                      Rules, London

                                        MICHELINBritish

                                        35 Maiden Lane, WC2E 7LB, London

                                        9.7 / 10
                                        109 reviews

                                        Average price £48

                                        Church Road, London

                                          MICHELINBritish

                                          94 Church Road, SW13 0DQ, London

                                          9.7 / 10
                                          20 reviews

                                          Average price £44

                                          Harvester - Beulah Spa, London

                                            British

                                            41 Beulah Hill, SE19 3DS, London

                                            8.4 / 10
                                            29 reviews

                                            Average price £20

                                            Festive Menu £17.99

                                            The Montagu Kitchen, London

                                              British

                                              Hyatt Regency London - The Churchill, W1H 7BH, London

                                              8.8 / 10
                                              19 reviews

                                              Average price £30

                                              Terrace at The Dilly, London

                                                British

                                                21 Piccadilly, W1J 0BH, London

                                                7.8 / 10
                                                315 reviews

                                                Average price £36

                                                FESTIVE SET MENU - Free-Flowing or One Glass Chapel Down Sparkling Bacchus 3-Course Menu £47/ £57

                                                Afternoon Tea at The Milestone Hotel, London

                                                  British

                                                  1-3 Kensington Court, W8 5DL, London

                                                  9.5 / 10
                                                  3 reviews

                                                  Average price £55

                                                  The Five Fields, London

                                                    1 starMICHELINBritish

                                                    8-9 Blacklands Terrace, SW3 2SP, London

                                                    9.8 / 10
                                                    12 reviews

                                                    Average price £95

                                                    Dinner Tasting Menu £120

                                                    Frequently Asked Questions