The Witchery by the Castle is a unique and atmospheric hotel situated just steps away from Edinburgh Castle. It features a renowned restaurant that offers a memorable dining experience. The restaurant is known for its opulent decor and candlelit ambiance, creating a romantic setting for guests. The menu showcases a range of Scottish dishes, including traditional favorites like haggis and venison. With its rich history and exceptional cuisine, The Witchery by the Castle is a must-visit for food enthusiasts.