Leaf Restaurant opens at Castle Hotel Windsor


A NEW botanical-themed restaurant has opened for diners in Windsor.

The aptly named Leaf Restaurant opened as part of the Castle Hotel Windsor in High Street.

It is part of a complete overhaul of the hotel’s ground floor and launched to the public last month.

Castle Hotel – Leaf Restaurant

Early images reveal the botanical outdoor dining area with wooden pergolas extending throughout, many of which are decorated with plants and wisteria details.

Inside, pictures show the redesign included a super luxe interior oozing luxury while continuing the botanical theme throughout.

Described as a “dining destination”, the new restaurant offers to bring the outdoors in with indoor and outdoor dining areas teeming with plant and flower features.

Castle Hotel - Leaf Restaurant

Castle Hotel – Leaf Restaurant

The restaurant offers a range of ‘luxury’ and ‘indulgent’ dishes ranging from brunch to a la carte options including smoothies, grilled octopus and seared scallops, plus plenty of cocktails to try.

The owners say sustainability is at the heart of its menu with seasonal ingredients sourced locally near Windsor wherever possible to cut down on food miles.

Castle Hotel - Leaf Restaurant

Castle Hotel – Leaf Restaurant

Leave A Reply

Your email address will not be published.