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 Bar Restaurants in City of London, London

28 restaurants

Sort by Relevance

    Steakhouse

    Bolton's

    13 Cullum Street, EC3M 7JJ, London

    9.0 / 10
    7 reviews

    Average price £47

    20% off food

      Italian

      6 Foster Lane, EC2V 6HH, London

      9.5 / 10
      62 reviews

      Average price £28

        Steakhouse

        1 Bell Inn Yard , EC3V 0DR, London

        9.3 / 10
        34 reviews

        Average price £38

          Indian

          21 College Hill, Cannon Street, EC4R 2RP, London

          9.8 / 10
          8 reviews

          Average price £25

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

            Greek

            TRG Tower Bridge, SE1 2UP, London

            8.8 / 10
            157 reviews

            Average price £12

              Mediterranean

              Chancery Lane, EC4A 1JS, London

              8.6 / 10
              18 reviews

              Average price £26

                British

                1 Seething Lane, EC3N 4AX, London

                Average price £24

                  French

                  119 CHANCERY LANE, WC2A 1PP, London

                  8.5 / 10
                  14 reviews

                  Average price £30

                    Italian

                    4 Queen Elizabeth Street, SE1 2LL, London

                    8.0 / 10
                    3 reviews

                    Average price £33

                    Festive Menu £35

                      Chinese

                      Stone EC3N Ltd T/A Shikumen Luxe, EC3N 1AH, London

                      7.3 / 10
                      13 reviews

                      Average price £120

                        Steakhouse

                        2 & 3 Threadneedle Walk, EC2R 8HP, London

                        8.6 / 10
                        88 reviews

                        Average price £50

                          Spanish

                          30 New Bridge Street, EC4V 6BJ, London

                          Average price £20

                            British

                            67-77 Charterhouse Street, EC1M 6HJ, London

                            Average price £44

                              British

                              25 Moorgate, EC2R 6AR, London

                              Average price £21

                                American

                                Temple Station, WC2R 2PH, London

                                Average price £21

                                  Pizzeria

                                  201 Bishopsgate, EC2A 2EW, London

                                  Average price £22

                                    British

                                    38 St Mary Axe, EC3A 8BH, London

                                    Average price £32

                                      MICHELINChinese

                                      Broadgate Circle, EC2M 7LD, London

                                      Average price £40

                                        British

                                        10 Trinity Square, EC3N 4AJ, London

                                        Average price £40

                                          Steakhouse

                                          37 Leadenhall Pl, EC3M 7AA, London

                                          Average price £32

                                            Spanish

                                            6 Martin Lane, Cannon Street, EC4N 5BP, London

                                            Average price £26

                                              Thai

                                              166-170 Shaftesbury Avenue, WC2H 8JB, London

                                              6.6 / 10
                                              8 reviews

                                              Average price £35

                                                Thai

                                                1 Great St. Thomas Apostle, EC4R 2RU, London

                                                7.1 / 10
                                                7 reviews

                                                Average price £34

                                                  Indian

                                                  Angel Court, EC2R 7BH, London

                                                  Average price £74

                                                    British

                                                    36 Tudor Street, Temple, EC4Y 0DD, London

                                                    Average price £20

                                                    Frequently Asked Questions