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.
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