The Tattershall Castle is a former passenger ferry turned pub, moored on the Thames with direct views of the London Eye, Big Ben, and St. Paul's. Its multiple air-conditioned rooms and decks offer versatile spaces for business gatherings, from casual lunches to lively after-hours receptions.
The venue features a restaurant with river views through porthole windows and an upper deck with app-based ordering, creating a seamless hospitality experience. Regular comedy nights and a nightclub onboard add unique entertainment options to complement your event in central London.
Loading map...
Rated 4.3 on Google · 5,815 reviews