The Witchery by the Castle is a unique and atmospheric hotel situated just steps away from Edinburgh Castle. Each room is individually designed with lavish and gothic-inspired decor. The hotel's restaurant offers a fine dining experience with a focus on Scottish cuisine. Reservations can be made without a credit card, ensuring flexibility for guests.