Tattershall Castle

Victoria Embankment, London SW1A 2HR

Modern European

View Sample Menu

The newly refurbished Tattershall Castle is a unique floating bar on the River Thames. The boat is located just opposite the Embankment station and within walking distance from most of West End’s theatres. You should never go to a show with an empty stomach, so join us for a meal on the boat overlooking the London Eye and Big Ben. Each of our bars is fully air-conditioned making your time on board most pleasant, whatever the season. Venture 'below decks' to enjoy a warm and inviting atmosphere, and try our delicious British pub classics. Out in the open or snug down below we offer you a superb range of cocktails and an exceptional range of specialist gins or rums.

Whatever time of year you choose to visit us, you are guaranteed to enjoy our unique location which offers a truly unique view of the Thames and its many sights and attractions.

Our Skipper and the team look forward to welcoming you aboard.

Book Restaurant

  • Additional Information
  • Cuisine: Modern European
  • Tube: Embankment