Tower Pier

The Palace Steamer "River & Docks Cruise" travelled from the Tower Pier in the Port of London along the River Thames in the 1890s. (TV: Deep Breath)