Destination seafood with creative Scottish flair, warm hospitality, and strong value for the quality; book for a refined yet relaxed meal on The Shore.
Barry Fish stands among Edinburgh's finest dining establishments through exceptional food quality anchored by pristine seafood and creative contemporary cookery, paired with outstanding service attentiveness that feels warm rather than formal. The exceptional waterside setting on Leith Shore elevates the experience, while strong consistency and genuine hospitality—including thoughtful touches for celebrations and families—cement its position as a destination restaurant that delivers on every front.
One caveat: Noise rises at peak times; seating can feel tight when full