Nourish the mind, body and soul at Leaf Restaurant in Windsor.
Showcasing the finest locally sourced produce from our trusted suppliers, enjoy a tantalising tour of the globe in our unique restaurant.
We are going to be restoring The Castle Hotel exterior with an extensive facelift in 2023. The work will start in January and continue until late April. It will not have any impact on the usual warm welcome you receive from our team nor on the great dining available in Leaf Bar and Restaurant. But it does mean, there will be scaffolding up along the front of the hotel and you may spot the occasional contractor in the hotel.
Weekdays: 7:00am – 10:00am
Weekends and Bank Holidays: 7:00am – 10.30am
10:00am – 11.45am
12 noon – 5:00PM
ALL DAY DINING
12 noon – 9:00pm