Windsor

Windsor

Windsor, situated near the Thames in the UK, is a historic market town and popular tourist destination known for its iconic Windsor Castle, one of the official residences of the Queen.

Nearby venues

There are a host of nearby pubs, bars, restaurants, hotels and wedding venues and below are some of the most popular. Whether you're planning a birthday, wedding, anniversary, special occasion, corporate hospitality event or just want a good party, you can host the entire event on one of our historic boats. However, you may be holding your wedding ceremony in a nearby church, your reception in a restaurant and staying in a riverside hotel; our heritage river boats provide the perfect transport between venues, a private and intimate space to celebrate with drinks and canapés or indeed a bespoke, three-course menu curated by your own private chef.

Browns Brasserie & Bar

Browns Brasserie & Bar

Brown's Brasserie & Bar in Windsor, UK, is a stylish space known for its classic and innovative cocktails, premium beers, and a dining menu featuring locally sourced, seasonal British dishes.
Cote Brasserie

Cote Brasserie

Cote Brasserie in Windsor, UK is a French-inspired restaurant offering a wide range of traditional and modern dishes in an elegant and relaxed atmosphere.
Our Lady of Sorrows Catholic Church

Our Lady of Sorrows Catholic Church

Our Lady of Sorrows Catholic Church in Windsor, UK, is a Roman Catholic parish established in 1929 and known for its vibrant community, lively worship, and commitment to charity work.
Windsor Parish Church of St John the Baptist

Windsor Parish Church of St John the Baptist

The Windsor Parish Church of St John the Baptist is a historic Anglican church located in Windsor, UK, known for its stunning art and architecture, and its association with the British Royal Family.
Crown & Cushion Inn

Crown & Cushion Inn

The Crown & Cushion Inn in Windsor, UK, is a traditional and charming British inn that offers comfortable accommodation and a variety of dining options in a historical setting.
Sir Christopher Wren Hotel

Sir Christopher Wren Hotel

The Sir Christopher Wren Hotel in Windsor, UK, is a luxury hotel offering riverside accommodations, spa facilities, and dining, nestled within historic Windsor and close to Windsor Castle.