Leaf at The Castle Hotel, Windsor
Elegant British dining with a botanical touch, steps from Windsor Castle, featuring seasonal menus and a celebrated Royal afternoon tea.
Leaf at The Castle Hotel offers an elegant dining experience in the heart of historic Windsor, blending classic British and modern European flavors. Known for its relaxed yet refined atmosphere, the restaurant features locally sourced produce, vegan options, and a celebrated Royal afternoon tea. With a botanical-themed interior and a heated alfresco terrace, Leaf provides a cozy setting for breakfast, lunch, dinner, or afternoon tea, close to Windsor Castle and the scenic Long Walk.
A brief summary to Leaf At The Castle
- 18 High St, Windsor, Eton, Windsor, SL4, GB
- Click to display
- Click to display
- Mid ranged
-
Indoor
- Mobile reception: 5 out of 5
Local tips
- Try the Royal afternoon tea for a quintessentially British experience with freshly baked scones and fine Darvilles teas.
- Visit the heated alfresco terrace during warmer months for a relaxing outdoor meal in a city oasis.
- Explore the plant-based menu options available year-round, showcasing creative vegan dishes.
- Reserve in advance, especially on weekends, as the restaurant is popular with both locals and tourists.
Do you manage this location?
Take control to get all the benefits, like improved information, better appearance, and stronger visibility across AI-powered discovery. Learn more
Activate your presenceOther nearby places you may find interesting
Getting There
-
Train
From London Paddington or Waterloo, take a train to Windsor & Eton Central or Windsor & Eton Riverside stations. The journey takes approximately 30 to 50 minutes. From the station, it is a 10-15 minute walk along pedestrian-friendly streets to Leaf at The Castle Hotel. Train tickets typically cost £10-£20 one way.
-
Bus
Local buses from Windsor town center serve routes along High Street and Eton, with stops within 5 minutes’ walk of the restaurant. Bus travel times vary from 10 to 30 minutes depending on origin. Single fares generally range from £2 to £5. Note that service frequency may reduce on Sundays and public holidays.
-
Car
Driving to Leaf at The Castle Hotel is possible via local roads, but parking in central Windsor can be limited and costly. Nearby public car parks offer hourly rates from £2 to £4. Allow 15-25 minutes for parking and walking to the restaurant. Traffic congestion is common during peak tourist seasons.
For the on-the-go comforts that matter to you
-
Restrooms
-
Drink Options
-
Food Options
-
Seating Areas
-
Information Boards
Discover more about Leaf At The Castle
A Culinary Gem in Historic Windsor
Nestled within The Castle Hotel on Eton's High Street, Leaf at The Castle Hotel is a distinguished restaurant that brings together the charm of classic British cuisine and the finesse of modern European flavors. Its location places diners just steps away from the iconic Windsor Castle, allowing guests to immerse themselves in centuries of royal history while enjoying a contemporary dining experience. The restaurant’s commitment to sourcing the finest local ingredients is evident in every dish, showcasing Berkshire cheeses, grass-fed meats, and fresh seafood from the British coast.Atmosphere Rooted in Nature and Elegance
Leaf’s interior design draws inspiration from the surrounding Windsor Great Park and the famous Long Walk, incorporating a strong botanical theme with lush plants and floral accents that create a tranquil and inviting ambiance. The lighting evolves throughout the day, transitioning from bright and airy during breakfast and lunch to a warm, romantic glow in the evening. The heated alfresco terrace offers a city oasis, perfect for dining outdoors in warmer months or enjoying a cozy drink with provided blankets and heaters when the weather cools.Menus Crafted to Delight Every Palate
The menu at Leaf is thoughtfully curated by Executive Head Chef Suraj Lokhande, who collaborates closely with independent suppliers to ensure quality and freshness. Offering a concise yet varied selection, the restaurant caters to diverse dietary needs with vegetarian, vegan, and gluten-free options. Signature dishes include seared scallops with caviar and curried cauliflower puree, tempura calamari, and perfectly grilled tandoori-style lamb cutlets. The culinary offerings are designed to balance indulgence with freshness, making every meal a memorable feast.The Royal Afternoon Tea Experience
A highlight at Leaf is its acclaimed Royal afternoon tea, which celebrates a long-standing British tradition with a refined twist. Partnering with Darvilles of Windsor, a family-run tea blending company since 1860, Leaf serves freshly baked scones with clotted cream, a variety of finger sandwiches, and an array of delicate pastries. This experience is complemented by traditional tea blends that offer rich aromas and fruity notes, making it a perfect indulgence after a day exploring Windsor’s historic sites.Service and Guest Experience
Leaf prides itself on warm, attentive service that enhances the dining experience. While the restaurant can be busy due to its prime location, staff strive to maintain a welcoming and efficient atmosphere. The team’s knowledge of the property and menu adds a personal touch, engaging guests with stories about the hotel and its surroundings. Whether enjoying a leisurely brunch, a casual lunch, or an elegant dinner, visitors find Leaf to be a comfortable and stylish setting.Seasonal Highlights and Future Developments
Leaf’s menu adapts with the seasons, emphasizing fresh, local produce and creative dishes that reflect British culinary heritage. The restaurant also features a plant-based menu as part of its commitment to inclusivity and sustainability. Looking ahead, The Castle Hotel plans to launch a new British Brasserie concept in 2026, promising to continue the tradition of quality dining in a vintage-inspired setting, ensuring Leaf remains a key part of Windsor’s vibrant food scene.Explore the best of what Leaf At The Castle has to offer
Your all‑in‑one travel companion app
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
More about Windsor
Discover Windsor, a historic town in Berkshire, England, known for its royal heritage, stunning Windsor Castle, scenic parks, vibrant town center, and family-friendly attractions.
Tell me more about WindsorAuthentic Chinese flavors with aromatic crispy duck and delicate dim sum in the heart of Windsor’s vibrant dining scene.
Discover authentic Lebanese cuisine in a cozy Windsor setting, blending traditional flavors with modern hospitality near Windsor Castle.