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 Portsmouth

13 restaurants

Sort by Relevance

    British

    Toby Carvery - Hilsea

    Copnor Road, PO2, Portsmouth

    8.5 / 10
    46 reviews

    Average price £17

      British

      221 Southampton Road, PO6 4PY, Portsmouth

      9.7 / 10
      13 reviews

      Average price £20

        British

        15 The Boardwalk, PO6 4TP, Portsmouth

        8.0 / 10
        63 reviews

        Average price £20

          British

          Eastern Road, PO3 5HH, Portsmouth

          7.6 / 10
          24 reviews

          Average price £20

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

            British

            Southampton Road, PO6 4SA, Portsmouth

            8.0 / 10
            6 reviews

            Average price £15

              Pizzeria

              Main Road, PO18 8PW, Chichester

              9.4 / 10
              13 reviews

              Average price £25

                British

                1 Whichers Gate Road, Rowlands Castle, PO9 6BA, Rowland's Castle

                8.7 / 10
                22 reviews

                Average price £20

                  British

                  14 The Avenue, PO15 5JH, Fareham

                  8.5 / 10
                  16 reviews

                  Average price £20

                    British

                    Unit E1-E2, PO15 7GH, Fareham

                    8.2 / 10
                    33 reviews

                    Average price £20

                      British

                      Mill Lane, PO15 5RF, Fareham

                      8.9 / 10
                      82 reviews

                      Average price £25

                        British

                        2 Peak Lane, PO14 1RJ, Fareham

                        8.3 / 10
                        16 reviews

                        Average price £15

                          British

                          Winchester Road, Boorley Green, SO32 2UA, Southampton

                          Average price £35

                            British

                            High Street, SO32 2JU, Southampton

                            Average price £31