Reservation
Visit Us
Welcome to Leaf At The Castle, a charming eatery nestled in the heart of Eton, Windsor. This culinary gem promises a delightful experience with a menu that caters to diverse palates.
Renowned for its friendly service and delightful ambiance, “Leaf At The Castle” offers a perfect post-castle visit retreat. With rave reviews for its generous portions and exceptional flavor, it’s an unmissable dining experience in the area.