The Tattershall Castle

The Tattershall Castle is a unique, charming and evocative moored boat on the Thames that overlooks both the iconic London Eye and Houses of Parliament.

All year round The Tattershall Castle never fails to make a wonderful impression on all of our guests! We have a highly flexible space that offers a dedicated area for a three course formal seated meal, drinks reception, or a full-scale buffet! 

We can organise every aspect of your day, from your ceremony and/or reception to entertainment. With our highly experienced events team and trusted suppliers we will take away the stress of wedding planning, making your day one to remember for the rest of your life. 

Our venue offers a blend of romance, style and individuality that will make your day as memorable as it is special. The ceremony itself will be held, according to your wish, either in the intimate space of the bridge with the stunning river views, in the spacious Stateroom or upon deck. 
The Tattershall Castle is perfect to guarantee you and your guests the ultimate London venue experience.


Small (10 - 25 guests)
Medium (25 - 50 guests)
Large (50 - 100 guests)
Fanfare (100+ guests)
Bar / Restaurant
Museum / Attraction
This venue hosts ceremonies and receptions.