The Witchery by the Castle is a unique and atmospheric hotel in Edinburgh that offers a memorable happy hour experience. Step into their opulent bar and enjoy discounted drinks in a setting that feels like stepping back in time. Savor a range of handcrafted cocktails, premium spirits, and fine wines while surrounded by rich tapestries and candlelight. The Witchery's happy hour is a truly enchanting experience.