Welcome to the Tattershall Castle – pub on the Thames. We are open 7 days a week and situated opposite the London Eye and between Westminster and Embankment ...
Tattershall Castle is a castle in Tattershall, Lincolnshire, England, Since 1925 it has been in the care of the National Trust. Great Tower of Tattershall ...
PS Tattershall Castle is a floating pub and restaurant moored on the River Thames at Victoria Embankment. It was a passenger ferry across the Humber estuary ...