Restaurant•Old Town, Royal Mile
The Witchery by the Castle
📍 352 Castlehill, Edinburgh EH1 2NF
Price Range: £25 - £55
About The Witchery by the Castle
Welcome to The Witchery by the Castle
Located in Old Town, The Witchery by the Castle is a standout culinary destination in Edinburgh. Renowned for its authentic Scottish ambiance, seasonal ingredients, and welcoming hospitality.
Highlights & Atmosphere
Locally Sourced Produce
Warm Scottish Hospitality
Wi-Fi
Walk-ins & Bookings
Location & Directions
352 Castlehill, Edinburgh EH1 2NF
Location
The Witchery by the Castle
352 Castlehill, Edinburgh EH1 2NF
Diner Reviews
Sarah M.
5/5
“Unbelievable culinary experience! Top-tier service and magnificent flavors.”
David K.
5/5
“One of the absolute highlights of our trip to Edinburgh.”