The Tattershall Castle
After a boat bar on the Thames Embankment? Fronting an onboard bar, dining room and fish and chip shop, The Tattershall Castle is one of the most well-known floating pubs in the city. Whether you're turning up for one of their comedy or jazz nights, or just a few drinks on the suntrap of a deck, this place has something for everyone. And if you're stopping from a bite to eat, you can choose from the likes of glazed chicken skewers, cheesy nachos and hearty beef or plant-based burgers, with a selection of fines to wash it all down.