About Tattershall Castle
Tattershall Castle, moored along London’s Embankment, is a unique floating venue that combines historic charm with a vibrant social atmosphere, offering stunning views across the River Thames towards the London Eye and other iconic landmark buildings. Anchored in a prime central location, it provides a dynamic setting where guests can take in the constantly changing river scene—from passing boats to glowing sunset reflections—while enjoying attentive service and a welcoming atmosphere. The venue is well-equipped to cater to a wide range of occasions, from relaxed breakfast meetings and corporate events to lively summer parties on the open deck and cosy winter celebrations indoors, making it a versatile and memorable destination in the heart of London.
Response rate:99%
Response time:within an hourAlways communicate through Zipcube · To protect your payment, never transfer money or communicate outside of the Zipcube website or app.
Event Spaces & Function Rooms
Aft Deck · From 48 to 200 people
£5,600
Amenities
Air conditioning
Entertainment license
Reception
Wireless Internet Access
Menu
Food And DrinkPrice
Location
Embankment · 4 minutes
Charing Cross · 6 minutes
Westminster · 5 minutes
Waterloo · 6 minutes
Opening hours
Monday:All Day
Tuesday:All Day
Wednesday:All Day
Thursday:All Day
Friday:All Day
Saturday:All Day
Sunday:All Day
Contact Us