Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Cocktail Bar Restaurants in London

224 restaurants

Sort by Relevance

    Mediterranean

    Kiss Me Lounge

    326 Essex Road, N1 3PB, London

    10.0 / 10
    5 reviews

    Average price £25

    20% off food!

      Italian

      636 Fulham Road, SW6 5RT, London

      9.9 / 10
      4 reviews

      Average price £30

      2- Course 26.90 One Starter & One Pasta or Main | One Pasta or Main & One Dessert | 3- Course 29.90 One Starter, One Pasta or Main & One Dessert £26.90

        Italian

        343 Fulham Road, SW10 9TW, London

        9.2 / 10
        73 reviews

        Average price £40

        40% off food!

          Indian

          57 Westbourne Terrace, W2 3UY, London

          9.3 / 10
          28 reviews

          Average price £30

          20% off food!

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

            International

            198 Hackney Road, E2 7QL, London

            9.9 / 10
            4 reviews

            Average price £12

              European

              762 Fulham Road, SW6 5SH, London

              9.0 / 10
              14 reviews

              Average price £20

              20% off food!

                1 starMICHELINBritish

                8-9 Blacklands Terrace, SW3 2SP, London

                9.6 / 10
                10 reviews

                Average price £95

                MICHELIN Special 95GBP

                  1 starMICHELINIndian

                  12 a Berkeley Square House, Berkeley Square, W1J 6BS, London

                  9.2 / 10
                  70 reviews

                  Average price £30

                  MICHELIN Special 98GBP

                    Asian

                    23 Foley Street, W1W 6DU, London

                    9.4 / 10
                    14 reviews

                    Average price £25

                      Lebanese

                      24a New King's Road, SW6, London

                      9.4 / 10
                      8 reviews

                      Average price £25

                        Argentinian

                        182 Stoke Newington Road, N16 7UY, London

                        9.4 / 10
                        17 reviews

                        Average price £20

                          1 starMICHELINEuropean

                          Lanesborough Hotel, Hyde Park Corner, SW1X 7TA, London

                          9.1 / 10
                          131 reviews

                          Average price £85

                          MICHELIN Special 95GBP

                            Japanese

                            161 Whitfield Street, W1T 5ET, London

                            9.5 / 10
                            17 reviews

                            Average price £40

                              Steakhouse

                              175 South Ealing Road, W5 4QP, London

                              9.8 / 10
                              7 reviews

                              Average price £25

                              20% off food!

                                Pizzeria

                                High Road Leyton, E10 5EL, London

                                9.4 / 10
                                4 reviews

                                Average price £20

                                  Afternoon Tea

                                  55 Westbourne Terrace, W2 3UY, London

                                  Average price £20

                                  30% off food!

                                    Italian

                                    2-4 Thackeray Street, W8 5ET, London

                                    9.8 / 10
                                    4 reviews

                                    Average price £40

                                    20% off food!

                                      Mediterranean

                                      10-12 Crawford Street, W1U 6AZ, London

                                      9.4 / 10
                                      25 reviews

                                      Average price £30

                                      30% off food!

                                        Italian

                                        86 Cleveland Street, W1T 6NQ, London

                                        8.8 / 10
                                        10 reviews

                                        Average price £25

                                        20% off food!

                                          South American

                                          162 Essex Road, N1 8LY, London

                                          9.3 / 10
                                          49 reviews

                                          Average price £23

                                            Seafood

                                            110 Great Portland Street, W1W 6PQ, London

                                            9.4 / 10
                                            8 reviews

                                            Average price £30

                                            50% off food!

                                              Turkish

                                              27 Frith Street, W1D 5LE, London

                                              8.6 / 10
                                              39 reviews

                                              Average price £20

                                              20% off food!

                                                Italian

                                                49 Museum Street, WC1A 1LY, London

                                                9.6 / 10
                                                8 reviews

                                                Average price £18 Accepts Yums

                                                30% off food!

                                                  MICHELINIndian

                                                  8 Haymarket, SW1Y 4BP, London

                                                  8.8 / 10
                                                  66 reviews

                                                  Average price £35

                                                  MICHELIN Special 25GBP

                                                    Italian

                                                    489 Liverpool Road, N7 8NS, London

                                                    Average price £30

                                                    50% off food!