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.
BREAKFAST
Weekdays: 7:00am – 10:00am
Weekends and Bank Holidays: 7:00am – 10.30am
BRUNCH
10:00am – 11.45am
AFTERNOON TEA
12 noon – 5:00PM
ALL DAY DINING
12 noon – 9:00pm