Leaf Restaurant

BACK
1/16
CLOSE
2/16
CLOSE
3/16
CLOSE
4/16
CLOSE
5/16
CLOSE
6/16
CLOSE
7/16
CLOSE
8/16
CLOSE
9/16
CLOSE
10/16
CLOSE
11/16
CLOSE
12/16
CLOSE
13/16
CLOSE
14/16
CLOSE
15/16
CLOSE
16/16
CLOSE
Visit Website

Overview

Leaf at The Castle Hotel Windsor is the ideal spot for long brunches, delicious dinners, afternoon teas and a tipple or two after a day’s sightseeing. Nourish the mind, body and soul at Leaf, where creative cuisine meets the finest locally sourced produce. On sun-drenched days, the leafy terrace provides the ideal spot to relax and take in the regal surroundings.

Where is Leaf Restaurant located?

Leaf is located in The Castle Hotel Windsor which is situated right in the heart of historic Windsor. Steeped in history, with regal connections it is the ideal spot to dine.

What cuisine is on offer at Leaf Restaurant?

Leaf offers creative cuisine showcasing the finest, locally sourced produce. Dishes include comforting classics, vegan options and British artisan cheeses paired with local beers from Windsor & Eton Brewery. The menus have been crafted to create memorable occasions. The alfresco terrace is a city oasis with views of Windsor Castle and is ideal for dining in the warmer months and for sipping cocktails.

Executive Head Chef Suraj Lokhande has also developed a stunning afternoon tea featuring an array of edible treats which is a feast for the eyes as well as a triumph for the tastebuds.

What is the signature dish at Leaf Restaurant?

Dishes change seasonally to ensure the best procedure is used. A currently speciality dish includes Chef Suraj’s Special Butter which is served with aromatic spiced basmati rice, baby naan and mini poppadom’s. The Signature Leaf Salad is loaded with fresh produce including tricolour quinoa, avocado, sunflower seeds, pumpkin seeds, beetroot, orange segments, roasted butternut squash, pomegranate, blueberries, cherry tomatoes and fresh chilli.

What makes a meal at Leaf Restaurant unique?

Local produce and seasonality are baked into every mouthful of the menus. Executive Head Chef Suraj Lokhande works closely with independent suppliers, growers and farmers to bring the best flavours to the dishes.

The backdrop of regal Windsor Castle offers an impressive setting to dine.

Other Information

Leaf is available to hotel residents as well as general diners.

The restaurant is open all day. From indulgent breakfasts, to nourishing lunches, decadent afternoon tea, and à la carte options for decadent dinners. Pair the dishes perfectly with a range of wines and cocktails.

Facilities & information

Food

Restaurant

Tea Room

Bar

Extra info

Closed Times: 11.00pm
Open Times: 7:00am
Mastercard:
MaestroSwitch:
Visa:

Arrival information & directions

Address: 18 High Street, Windsor, Berkshire, WindsorSL4 1LJ, United Kingdom

Leaf is located in The Castle Hotel Windsor which is situated right in the heart of historic Windsor. Steeped in history, with regal connections it is the ideal spot to dine. There is onsite car parking, subject to availability and a small charge.

If travelling by train, Windsor Central and Windsor Riverside train station are both near Leaf at The Castle Hotel. 

Video

View videos

Events

View events

Special offers

View special offers

Travel Inspirations

View travel inspirations

View others nearby

View others nearby
This website uses cookies. Click here to read our Privacy Policy.
If that’s okay with you, just keep browsing. CLOSE