Menu

Leaf at The Castle Hotel

Leaf at The Castle Hotel, The Castle Hotel Windsor, 18 High Street, Windsor

4.3
RESTAURANT RATING: 
EXCELLENT
4.3 out of 5 (160 Ratings)
Powered By Opentable
0.4 miles Royal Windsor Racecourse
About Leaf at The Castle Hotel
Average Price
£25 and under
Cuisine
British
Opening Hours
Breakfast Weekdays
Mon-Fri 07:00-10:00
Breakfast Weekends
Sat, Sun 07:00-10:30
Lunch
Daily 12:00-17:00
Dinner
Daily 17:00-21:00

Leaf at The Castle Hotel Customer Reviews

Many have visited, but none have returned to tell the tale. Will you be the first to write a review of Leaf at The Castle Hotel?

Write a review

TripAdvisor Traveler Rating

Leaf At The Castle Hotel is #21 of 288 things to do in Windsor

5 of 5 stars5 out of 5
By: Mariyah S
Mon 11 Aug, 2025
l My servers Teresa and Cain were by far some of the best servers I’ve ever had in my whole life!!! And I’m from America land of the tip for good service hahaha however this was my first ever afternoon...

Read Full Review
5 of 5 stars5 out of 5
By: Noreen S
Mon 11 Aug, 2025
l The service by Sam and Daniela made our evening great. Friendly staff made our visit much more than expected. The food was great too.

Read Full Review
5 of 5 stars5 out of 5
By: Julie B
Sat 9 Aug, 2025
l Great food, great service and nice atmosphere! We stayed at the hotel for 3 days and had dinner and full breakfasts, which were all delicious. The staff was friendly. Our servers (Kamil, Sam and...

Read Full Review
Write a Review of Leaf at The Castle Hotel
Reference (Required)
Your Name (Required)
Your City
Your Email Address (Required)
Your overall rating of Leaf at The Castle Hotel
What was good?
What was bad?
Your review of Leaf at The Castle Hotel
Leaf at The Castle Hotel The Castle Hotel Windsor, 18 High Street, Windsor