The Witchery by the Castle is a unique and atmospheric hotel located just steps away from Edinburgh Castle. It offers luxurious and individually designed suites, each with its own distinctive style. The hotel's restaurant, The Witchery, is renowned for its decadent and indulgent dining experience. Set in a historic 16th-century building, the restaurant features rich, opulent decor and serves a menu of Scottish and international dishes. Guests can enjoy a romantic candlelit dinner in a truly enchanting setting. The Witchery by the Castle is a perfect choice for those seeking a hotel with a restaurant that offers a truly memorable dining experience.