Welcome to Leaf restaurant, right in the heart of royal Windsor and with views of Windsor Castle. Showcasing the finest locally sourced produce. Serving up perfectly-crafted plates to tempt the taste buds. From our legendary Royal afternoon tea, to mouth-watering dishes on our a la carte menu and a delicious Sunday lunch.
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.