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 Restaurants with a terrace in Epsom

8 restaurants

Sort by Relevance

    British

    The Spring Tavern

    1 London Road, KT17 2AY, Epsom

    7.4 / 10
    7 reviews

    Average price £30

      Italian

      24 High Street, KT22 8AN, Leatherhead

      9.3 / 10
      21 reviews

      Average price £23

        Pizzeria

        Outwood Lane, CR5, Coulsdon

        9.8 / 10
        8 reviews

        Average price £30

          Pizzeria

          Queens Road, KT7 0QY, Thames Ditton

          8.6 / 10
          14 reviews

          Average price £25

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

            British

            3 Jerome Place, KT1 1HT, Kingston upon Thames

            8.4 / 10
            6 reviews

            Average price £30

              Vegetarian

              216 Kingston Road, KT3 3RJ, New Malden

              9.0 / 10
              26 reviews

              Average price £20

                Steakhouse

                Unit 5 Riverside Walk, KT1 1QN, Kingston upon Thames

                8.9 / 10
                5 reviews

                Average price £25

                  British

                  Warren Road, KT2 7HX, Kingston upon Thames

                  8.3 / 10
                  9 reviews

                  Average price £35

                  The Best Restaurants with a terrace in Epsom

                  Sit down and close your eyes ... Do you feel the sunlight on your face? Can you hear the birds singing and glasses clinking? It's official, spring is here! Celebrate by choosing a restaurant with a terrace and soaking up the sunshine!

                  You may also like in Epsom

                  Pizzeria

                  The Derby Arms

                  Epsom

                  £25 average price

                  Popular cities on TheFork

                  • Manchester
                  • Edinburgh
                  • Liverpool
                  • Birmingham
                  • Leeds