Located in the heart of Windsor, right opposite Windsor Castle, The Castle Hotel has a fascinating history and is in a much-loved part of town. Combining modern features and delicious menus created using local provenance, unwind and indulge in great food.
Windsor is home to some of England’s most beautiful outdoor spaces. The Savill Garden in Windsor Great Park offers 35 acres of seasonal blooms and serene woodlands, while Windsor Great Park itself spans 4,800 acres of Crown Estate land, with ancient oaks, lakes, and free-roaming deer. Enjoy the famous Long Walk leading to Windsor Castle or explore the 1,000 acres of National Trust land in the north, ideal for walking and cycling. The River Thames flows through Windsor, providing scenic riverside spots perfect for a peaceful day out.
Use the promotional code GWC25 to get this discounted rate.