Leaf At The Castle
Leaf at The Castle Hotel, Windsor
Elegant dining on Windsor’s High Street, blending classic charm with modern culinary excellence and warm hospitality.
Eighteen is a refined dining restaurant located at 18 High Street in Windsor, known for its classy decor, excellent cuisine, and friendly service. It offers a varied wine list and a sophisticated atmosphere, making it ideal for those seeking an elegant meal in the heart of Windsor.
Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.
Train and Walk
From Windsor & Eton Central railway station, it takes approximately 10-15 minutes on foot along pedestrian-friendly streets to reach Eighteen. The route is mostly flat and accessible, with no special equipment needed. Walking is free and allows you to enjoy the town’s historic center.
Bus
Local buses from nearby towns and Windsor bus station serve High Street with frequent stops. Travel time varies from 10 to 30 minutes depending on origin. Single fares typically cost between £1.50 and £3.00. Check local timetables for schedules and accessibility options.
Taxi or Rideshare
Taxis and rideshare services provide direct access to 18 High Street with travel times ranging from 5 to 20 minutes within Windsor. Fares generally start around £5 and increase with distance and time. This option offers door-to-door convenience, especially for those with luggage or mobility needs.
Use Tower Bridge as your starting point for nearby food, family ideas, nightlife, and more local discoveries.
A quick look at seasonal patterns and peak visiting hours.
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.
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 Windsor