Step back in time to medieval Scotland. The Witchery is located in a historic 16th century building, close by the gates of Edinburgh Castle and home to nine fantasy hotel suits and an outrageously theatrical restaurant. The Witchery by The Castle is a enchanting with its secret garden, dark wooden panelling and candelabras, the charming details inject an air of romance and mystery. A nice little spot to stop whilst exploring the Royal Mile.