Our hotel is now open for essential business travel and we look forward to welcoming all other guests from 17 May 2021.
We’re also excited to announce the beautiful outdoor terrace of our stunning new restaurant will be opening soon for outdoor drinking & dining.
WINDSOR’S BOUTIQUE HOTEL
The grand Georgian building of Castle Hotel sits along the quintessentially English High Street of Windsor, in the Royal County of Berkshire. Having been dedicated to exceptional hospitality under many guises for more than 500 years, the hotel is steeped in a rich and fascinating history.
Our story
This error message is only visible to WordPress admins
There has been a problem with your Instagram Feed.