The Witchery by the Castle is a unique and atmospheric hotel situated just steps away from Edinburgh Castle. It features a renowned restaurant that is known for its opulent decor and exceptional dining experience. The restaurant offers a menu inspired by traditional Scottish cuisine, with a modern twist. Guests can indulge in dishes such as haggis, venison, and smoked salmon, all prepared with the finest local ingredients. The restaurant also boasts an extensive wine list, featuring a wide range of both local and international wines.