Leaf At The Castle
Restaurant★ 4.1 (184 reviews)£
Sign in to add a photo.
About
Leaf At The Castle is a Restaurant in Eton, Windsor, Windsor, United Kingdom. Price range: budget-friendly. Also offers outdoor seating, table reservations. Rated 4.1★ by 184 diners.
Amenities
Outdoor seatingWheelchair accessBarBreakfastTakes reservationsFamily friendly
Location
Hungry for more? Browse our dining guides or explore all places to eat in Windsor.
What people say
“Wonderful, gorgeous setting, and great service, yummy high tea”
Reviews sourced from Google.
Reviews
No reviews yet — be the first to review Leaf At The Castle.
Similar places to eat
Park Bistro, Windsor
53 Peascod St, Windsor SL4 1DE
★ 4.8 (978)£
Outdoor seatingPrivate dining

Meimo
69-70 Peascod Street, Windsor
★ 4.7 (1775)££
Outdoor seatingPrivate dining

Banana Tree
31-32 Thames Street, Windsor
★ 4.5 (1657)££
Outdoor seatingPrivate dining
Cinnamon Cafe
Thames Street, Windsor
★ 4.6 (930)£
Outdoor seating