The Police Pier

The Police Pier, a stark, utilitarian structure jutting into the grimy Thames of 1848, served as the grim nexus for London's River Police. It was less a symbol ...