We're proud to offer an array of sumptuous dining options at the Castle Hotel Windsor. From our recently launched restaurant Leaf, which serves creative cuisine showcasing the finest locally-sourced produce, to our afternoon tea in honour of Captain Sir Tom Moore. Make the most of outdoor dining in our stunning garden area and enjoy an array of delectable drinks in our sleek bar. Staying guests can also indulge in our convenient room service offering.
From Monday 22nd-Sunday 28th November, the Castle Hotel will be celebrating the uplifting US holiday of Thanksgiving. Join us throughout the week to enjoy a three-course meal that champions seasonal flavours, from pumpkin soup to pecan pie, for just £30 per person.
FESTIVE AFTERNOON TEA
Indulge in our afternoon tea experience with a special festive twist. £30 per person, available from Friday 26th November to Thursday 30th December.
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 Monday-Thursday, 12pm until 6pm and Friday-Sunday, 10am until 10pm. 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.
For a taste of true relaxation, guests can also enjoy 24-hour room service.