The Witchery by the Castle is a unique and atmospheric hotel in Edinburgh that offers a memorable happy hour experience. Situated just steps away from Edinburgh Castle, this historic hotel features a charming bar where you can enjoy discounted drinks during happy hour. Immerse yourself in the enchanting ambiance while savoring a wide range of beverages, including fine wines and specialty cocktails. The Witchery by the Castle's happy hour is a must-visit for those seeking a truly magical experience.