Vehicle shown outside Cannon Row Police Station (Alpha Delta) that formed part of the world famous New Scotland Yard, Headquarters of London's Metropolitan Police. Victoria Embankment beyond gates at rear of picture. www.alphadeltaplus.20m.com More About Cannon Row Police Station
Scotland Yard, headquarters of the London Metropolitan Police. The term is often used, popularly, to refer to one branch, the Criminal Investigation Department (CID). Named after a short street in London, the site of a palace used in the 12th cent.