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.

Make a booking

THANKSGIVING

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.

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 Monday-Thursday, 12pm until 6pm and Friday-Sunday, 10am until 10pm. Reservations essential.

THE BAR

Drinks inspired by history, tuned to a contemporary palate.

BREAKFAST

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

ROOM SERVICE

For a taste of true relaxation, guests can also enjoy 24-hour room service.

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

Yes, I accept Cookies