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 Bath

23 restaurants

Sort by Relevance

    British

    Browns Brasserie & Bar - Bath

    Orange Grove, BA1 1LP, Bath

    Average price £65

      Afternoon Tea

      Sydney Road, BA2 6JF, Bath

      Average price £25

        British

        Average price £25

          British

          Henrietta Road, BA2 6PH, Bath

          Average price £47

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

            British

            Sydney Road, BA2 6NT, Bath

            8.8 / 10
            11 reviews

            Average price £40

              Pizzeria

              Newton St. Loe, BA2 9BB, Bath

              Average price £80

                Pizzeria

                Mill Lane, Bath

                Average price £92

                  Pizzeria

                  2 The Grove, Queens Square, BS1, Bristol

                  Average price £120

                    British

                    126 Bath Road, Longwell Green, BS30 9BS, Bristol

                    Average price £30

                      British

                      42 Bristol Road, BS14 0PT, Bristol

                      Average price £33

                        Pizzeria

                        New Road Stoke Gifford, BS34 8TJ, Bristol

                        Average price £30

                          Pizzeria

                          Avon Mill Lane, BS31 2UG, Bristol

                          Average price £80

                            British

                            207 Frenchay Park Road, Frenchay, BS16 1JW, Bristol

                            Average price £131

                              Pizzeria

                              Badminton Road, BS36 1DP, Bristol

                              Average price £80

                                British

                                38 Queens Road, BS8 1RE, Bristol

                                Average price £65

                                  British

                                  Woolley Green,Wiltshire, BA15 1TX, Bradford-on-Avon

                                  Average price £34

                                    British

                                    55 Corn Street, BS1 1DR, Bristol

                                    Average price £30

                                      Pizzeria

                                      Down Road, BS36, Bristol

                                      Average price £72

                                        British

                                        96 Gloucester Road, Bishopston, BS7 8BN, Bristol

                                        Average price £25

                                          Pizzeria

                                          7 - 9 Baldwin Street, BS1 1RU, Bristol

                                          Average price £30

                                            British

                                            16 Regent Street, BS8 4HG, Bristol

                                            Average price £25

                                              International

                                              Mercure Hotel, Redcliffe Hill, BS1 6SQ, Bristol

                                              6.6 / 10
                                              5 reviews

                                              Average price £35

                                                British

                                                20a Berkeley Square, BS8 1HP, Bristol

                                                Average price £157