Celebrate New Year’s Eve in Style on the Thames at Tattershall Castle
Bring in 2025 like never before with an unforgettable evening aboard Tattershall Castle, London’s iconic floating venue moored directly opposite the London Eye on the River Thames. With unmatched views of the world-famous London fireworks, exquisite food, Champagne aplenty, and electrifying entertainment, this is your