Specialising in classic British fare with a distinctive and modern European twist, The Shore is one Edinburgh’s most enjoyable and enticing restaurants. Located in Leith, directly across from the Water of Leith, just north of Edinburgh, The Shore boasts wood paneling, large mirrors, open fires and an extensive menu brimming with dishes you know and love. Everything from the decor to the presentation of dishes is done with care, creativity and attention to detail. With plenty of options from traditional fish and chips with mushy pas to guinea fowl breast and scallops cooked in cashew and pesto butter, you’ll certainly be in heaven here. Located on The Shore, this is one spot you don’t want to miss.