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 ...
Lovely grounds and very friendly staff. The castle has limited exhibits inside but the layout and views are lovely. The shop is lovey and the book shop section ...
Situated in the heart of Lincolnshire, this magnificent 15th century red brick castle is an excellent example of what wealth and power once looked like.
Located in Lincolnshire, around two hundred and fifty yards from the village of Tattershall, the castle was built by Lord Treasurer, Ralph Cromwell, between ...