The Witchery by the Castle

£60–£120restaurantOld Town, Edinburgh

Gothic candlelit restaurant inside a 16th-century merchant's house at the gates of Edinburgh Castle.

£60–£120 per person

Velvet drapes, candlelight, antler chandeliers, and a ceiling that looks like a medieval fever dream. The Witchery is theatrical Edinburgh dining at its most committed, and it completely earns it.

The Scottish menu is seriously good: game, seafood, impeccable wine. Book months ahead for the Secret Garden room. This is the place for a dinner people will still be talking about.

Address

Castlehill, Royal Mile, Edinburgh EH1 2NF

Weather

Works in any weather

Vibes