Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Café Restaurants in London

25 restaurants

Sort by Relevance

    Local

    Cherry On

    6 Pembridge Road, W11 3HL, London

    9.7 / 10
    33 reviews

    Average price £20

    20% off food

      Pizzeria

      1 Denbigh Street, SW1V 2HF, London

      9.7 / 10
      11 reviews

      Average price £30

        Venezuelan

        58A De Beauvoir Crescent, N1 5SB, London

        9.3 / 10
        28 reviews

        Average price £17

          Chinese

          31 Clapham Park Road,, SW4 7EE, London

          9.5 / 10
          75 reviews

          Average price £25

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

            British

            1 Bedford Ave, WC1B 3GH, London

            8.9 / 10
            97 reviews

            Average price £27

            50% off food

              Local

              Queen Caroline Street, W6 9YE, London

              9.5 / 10
              10 reviews

              Average price £22

                British

                18 London Road, SE23 3HF, London

                9.5 / 10
                30 reviews

                Average price £30

                  Mediterranean

                  Unit SU1054A Westfield Shopping Centre Stratford City London, E15 1AZ, London

                  Average price £18

                    Pizzeria

                    17 Endeavour Square, Stratford, E20 1JN, London

                    9.7 / 10
                    14 reviews

                    Average price £36

                      British

                      The Ampersand Hotel, SW7 3EP, London

                      9.3 / 10
                      162 reviews

                      Average price £40

                        Pizzeria

                        125 Great Titchfield Street, W1W 6RZ, London

                        9.5 / 10
                        71 reviews

                        Average price £25

                          Afternoon Tea

                          196A Piccadilly, W1J 9EY, London

                          9.2 / 10
                          8 reviews

                          Average price £24

                            International

                            Coram Street, Bloomsbury - London WC1N 1HT, WC1N 1HT, London

                            8.0 / 10
                            38 reviews

                            Average price £11

                              Pizzeria

                              Hotel Café Royal,, W1B 5RH, London

                              9.5 / 10
                              8 reviews

                              Average price £32

                                Crêperie

                                221A Holloway Road, N7 8HG, London

                                Average price £15

                                  Seafood

                                  60 Bloomfield Road, W9 2PA, London

                                  9.3 / 10
                                  12 reviews

                                  Average price £10

                                    British

                                    350 Oxford Street, W1C 1BY, London

                                    Average price £34

                                    Afternoon Tea - Complimentary Bottle of Prosecco £68

                                      Italian

                                      20-22 Shepherd Market, W1J 7QJ, London

                                      Average price £25

                                        Steak & Grill

                                        81 Buckingham Palace Road, Westminster, SW1E 5EB, London

                                        Average price £63

                                          British

                                          64 Great Russell Street, WC1B 3BL, London

                                          Average price £26

                                            British

                                            25 Gloucester Road, SW7 5PL, London

                                            Average price £21

                                              Afternoon Tea

                                              17 The Marketplace, , WC2E 8RB, London

                                              Average price £16

                                                Pizzeria

                                                42-45 Victory Parade, East Village, Stratford, E20 1DU, London

                                                Average price £25

                                                  Australian

                                                  26 Southampton Street,, WC2E 7RS, London

                                                  7.5 / 10
                                                  11 reviews

                                                  Average price £18

                                                    French

                                                    87-135 Brompton Road, SW1X 7XL, London

                                                    Average price £25

                                                    Frequently Asked Questions