Celebrate New Year's Eve at Tattershall Castle Whitehall
Looking for an unforgettable way to celebrate New Year’s Eve in London? Join us on the Thames at The Tattershall Castle, a unique floating pub and party venue moored directly opposite the London Eye on the River Thames. With stunning views of the London Eye fireworks, live entertainment, and plenty of festive cheer, we’re the perfect spot to welcome 2027.