The Castle Hotel on Windsor High Street, opposite the Guildhall and a few steps from Windsor Castle, is the town's most historic hotel: 108 newly transformed bedrooms, Penningtons British brasserie, a British bar with real ale and a beer garden, plus expansive meeting and event space.
Open jobs
No open jobs right now
Staff Reviews
No reviews yet
Photos
Photos coming soon
Location
18 High Street, Windsor, SL4 1LJ, Windsor, SL4 1LJ, United Kingdom