The Witchery by the Castle is a unique and atmospheric hotel located just steps away from Edinburgh Castle. It features a decadent spa that offers indulgent massage treatments, such as aromatherapy massage, couples massage, and signature Witchery massage. The spa's opulent surroundings and expert therapists create a truly luxurious experience. The hotel itself is renowned for its theatrical and gothic-inspired rooms, as well as its award-winning restaurant serving Scottish cuisine.