







Sitting majestically on the quintessentially English High Street, the elegant Castle Hotel Windsor offers a stunning blend of the traditional and the contemporary.
As one of the most elegant buildings in Windsor, the hotel has been lovingly transformed to preserve all the elegance of the hotel’s rich past, and to provide a dream backdrop for your wedding day.
Starting life as a humble inn in the 16th century, it grew to become The Mermaid in the mid-1600s then gained a Royal Warrant a hundred years later, making it an official posting inn. Renamed The Castle after a century of success, the hotel was soon regarded as one of the finest in the area, a reputation it retains today more than ever. If you are looking for a venue with imagination and flair, this is the perfect choice. Our graceful ballroom can accommodate up to 260 guests, making it the largest in Windsor.
Contact our experienced wedding planner to discuss your special day and our exceptional hotel will provide the charm, the character and the perfect setting.
The Castle Hotel, 18 High St, Windsor, Berkshire, SL4 1LJ