The Witchery by the Castle is a charming boutique hotel and restaurant nestled at the gates of Edinburgh Castle. With a history dating back to 1595, this hidden gem offers a romantic and atmospheric dining experience in opulent surroundings. Indulge in award-winning fine dining with classic dishes like Angus beef steak tartare and Lobster Thermidor, all served alongside an extensive wine list. The unique suites, perfect for a romantic getaway, feature four-poster beds and roll-top baths made for two. Whether you're looking for a special dinner or a luxurious stay, The Witchery by the Castle promises an unforgettable experience in the heart of Edinburgh's Old Town.