The Witchery by the Castle is a unique and atmospheric hotel located just steps away from Edinburgh Castle. This boutique hotel offers a luxurious à la carte breakfast experience in their enchanting dining room. Guests can indulge in a range of delicious options, including freshly baked pastries, Scottish smoked salmon, and traditional Scottish porridge. The Witchery by the Castle is renowned for its opulent decor and exceptional attention to detail. Each room is individually designed and features antique furniture and rich fabrics. Staying at this hotel is a truly unforgettable experience.