Located near the beachfront and next to the iconic Edinburgh Castle, The Witchery by the Castle is a unique and enchanting hotel. Each room is individually designed with luxurious furnishings and Gothic-inspired decor. The hotel's restaurant offers a fine dining experience, serving delicious Scottish cuisine in a romantic setting. Guests can also enjoy a range of spa treatments and indulge in the hotel's private gardens with stunning views of the beach. For a truly magical and memorable stay in Edinburgh, The Witchery by the Castle is the perfect choice.