Scotland Yard
Scot·land Yard the headquarters of the London Metropolitan Police, situated from 1829 to 1890 in Great Scotland Yard off Whitehall, from 1890 until 1967 in New Scotland Yard on the Thames Embankment, and from 1967 in New Scotland Yard, Westminster. ∎ used to allude to the Criminal Investigation Department of the London Metropolitan Police force.
Scotland Yard
Scotland Yard Name given to the London headquarters of the Metropolitan Police and synonymous with the Criminal Investigation Department (CID). Originally located in Scotland Yard, off Whitehall, it was moved to New Scotland Yard in 1890 and to further new premises in 1967.
More From encyclopedia.com
About this article
Scotland Yard
All Sources -
You Might Also Like
NEARBY TERMS
Scotland Yard