Edinburgh Restaurants
Edinburgh’s food scene blends Scottish flavour with global flair. Michelin-starred dining, family-run bistros, and creative street-food spots all sit side by side, giving the city its distinctive taste.
From fine dining on George Street to cosy neighbourhood kitchens in Leith, our directory of Edinburgh restaurants helps you find the perfect place for any occasion — and every appetite.
The Witchery by the Castle luxury hotel and restaurant on the Royal Mile in Edinburgh
The Witchery by the Castle
The Witchery by the Castle, Castlehill, The Royal Mile, Edinburgh, EH1 2NF