The Witchery by the Castle is a unique and atmospheric hotel situated just steps away from Edinburgh Castle. Each room is individually designed with a gothic-inspired decor, creating a truly enchanting experience. The hotel offers walking tours that take guests through the historic streets of Edinburgh, providing fascinating insights into the city's dark and mysterious past.