Eat fish and chips in a pub on the Thames at Tattershall Castle

London's equivalent to a sea-side pier

Tattershall Castle
Victoria Embankment SW1A 2HR
Don't let the name confuse you, the Tattershall Castle is in fact a ship on the Thames that operates as a floating pub and restaurant. We're not sure where the 'castle' bit comes from, as its past incarnation was as a passenger ferry on the Hull estuary, before it travelled down to London in 1975 to become the capital's first river-dwelling art gallery and conference centre.

It's been a pub since 1982, and today sits by the Embankment, enjoying views of the London Eye and Big Ben. Aboard you'll find a bar and a separate fish and chips counter on the deck, and a restaurant serving pub food in the wardroom. There are jazz and comedy events, and if you like the idea of bopping the night away to chart tunes on a boat head down on Friday or Saturday when it stays open till 2 am.

User Reviews

More things to try...

What's New?

AIL on Social Media

Facebook logo Twitter logo Instagram logo