The Castle Hotel is perhaps the most historic hotel in Windsor, dating back to the 16th century. The hotel's story can be traced back to 1528, when it was known as The Mermaid Inn, a venue that brewed beer and cider for locals. But today, the hotel has evolved to become a special wedding venue. The building still remains one of the most grand in Windsor, and it is an excellent example of historic architecture that has remained. The hotel has eight Royal Warrants, and so is known for its links to the British royal family. If you are looking for somewhere grand to say I do, you couldn’t choose a better venue.
The hotel is located next to Windsor Guildhall, and so is perfectly positioned in the centre to host your big day. If you've got a large number of guests, that's no bother for a spectacular venue like The Castle Hotel, which can hold up to 260 people. The Windsor Suite is the largest ballroom in Windsor, and has grand chandeliers, detailed ceilings and mirrored walls. With a neutral yet elegantly decorated space, The Castle Hotel is a wonderful backdrop for a theme of your choice – be that glistening gold and muted greens to festive Christmas affairs.
The team at The Castle Hotel know that every wedding is its most special when it is unique to the couple. That's why you can choose from a variety of packages, tailoring and tweaking as you go along – whether you want something all inclusive and ready to go, or would prepare to work through each and every detail with care. From the moment you inquire, you'll be assisted by an events team and a wedding coordinator who know everything about weddings in Windsor.