Leaf At The Castle

Restaurant in Windsor.

What visitors say

80 reviews
Atmosphere
The restaurant offers an inviting atmosphere, enhanced by a cozy open fire and a pleasant garden dining area.
Quality
Diners generally praise the flavourful and delectable food, though some find it falls short of expectations given the price point.
Service
Service experiences are highly polarized, with reports of both impeccably attentive staff and noticeably sluggish, disinterested service.
Worth knowing
Recurring complaints highlight sluggish service and occasional lapses in basic table cleanliness.

Find more