Nestled near Edinburgh Castle, The Witchery by the Castle is a unique and enchanting hotel that offers a beachfront experience like no other. Each room and suite is individually designed with Gothic-inspired decor, creating a romantic and mysterious ambiance. Guests can enjoy breathtaking views of the beach from their rooms or indulge in a delicious meal at the hotel's award-winning restaurant. With its prime location and captivating atmosphere, The Witchery by the Castle is a perfect choice for those seeking a beachfront escape with a touch of magic.