The Witchery by the Castle is a luxurious and romantic hotel located just steps away from Edinburgh Castle. It offers a unique spa and wellness center, providing a truly indulgent experience. Guests can enjoy a range of treatments, including massages, facials, and body wraps, in the opulent surroundings of the hotel's spa. The Witchery also features a relaxation area, sauna, and steam room, perfect for unwinding after a day of exploring the city.