The Castle Hotel Windsor is situated amongst some of the most historic examples of architecture in the United Kingdom, dating back to the 1600s and ideally locatied, right opposite the magnificent Windsor Guildhall. Windsor Castle and St. George’s Chapel are within easy reach for guests who are eager to immerse themselves in all that Windsor has to offer.
Leaf restaurants is the perfect spot for a leisurely lunch, brunch or dinner.serving classics to light bites as well as British artisan cheeses and local beers from the Windsor & Eton Brewery.
The guestrooms are beatifully designed and appointed with luxury Egyptian cotton linen, a 40-inch flat screen TV, air conditioning and in-room fridge.
18 High St
Windsor, England SL4 1LER