This Historic Boat On The River Thames Is Also One Of London's Best PubsA stroll along the River Thames in London is incomplete without a visit to The PS Tattershall Castle, a unique floating pub offering stunning views and a lively atmosphere.