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
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.
TURNING OVER A NEW LEAF
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.
Drinks inspired by history, tuned to a contemporary palate.
Setting you up for the day with our freshly prepared selection of breakfast delights.