We're excited to announce the launch of Leaf, our lush new restaurant at The Castle Hotel Windsor. Offering creative cuisine that showcases the finest locally sourced produce, Leaf's menus have been crafted to make every dining occasion a memorable feast. Breakfast is served from 7am until 10.30am on weekdays and 7.30am-11.00am on weekends and bank holidays. Lunch is served daily from 12pm until 2.30pm, with dinner service from 5pm-10pm. Our beautiful terrace is also open for alfresco drinking and dining.
Make a Booking

Make a booking

Captain Sir Tom Afternoon Tea

Afternoon tea made for a hero. Our very special new menu has been created in honour of Captain Sir Tom Moore and to raise funds for his charity foundation.


Welcome to Leaf, our innovative new dining concept with divine menus that celebrate nature's bounty with the finest locally sourced ingredients.

Stylish al fresco dining

Beautiful inside and out: Leaf also has an inviting garden terrace, open for drinking and dining from 10am until 10pm daily. Reservations essential.

The bar

Drinks inspired by history, tuned to a contemporary palate.


Setting you up for the day with our freshly prepared selection of breakfast delights.

We use cookies to enhance your experience in our website. By visiting it, you agree to our Cookies Policy.

Yes, I accept Cookies