Leaf offers a delightful culinary experience combining classic British and modern European flavours. Providing exquisite dishes in the heart of Windsor just a short stroll from Windsor Castle or Windsor Great Park.
Nourish the mind, body and soul at Leaf in the heart of Windsor. Showcasing the finest locally sourced produce from our trusted suppliers, enjoy a tantalising tour of the globe in our unique restaurant.