The Witchery by the Castle is a unique and luxurious hotel located just steps away from Edinburgh Castle. Each of the hotel's suites is individually designed and features lavish decor and antique furnishings. Guests can enjoy a delicious breakfast served in the hotel's atmospheric dining room, which overlooks the historic Royal Mile. With its exceptional breakfast and enchanting surroundings, The Witchery by the Castle offers a truly memorable stay in Edinburgh.