The Witchery by the Castle is a luxurious hotel located just steps away from Edinburgh Castle. It features a beauty salon where guests can indulge in a range of beauty treatments. From luxurious facials to soothing massages, the salon offers a variety of services to help guests relax and unwind. After a pampering session, guests can enjoy the hotel's opulent and gothic-inspired interiors, as well as its award-winning restaurant that serves delicious Scottish cuisine.