Scotland Yard, in Whitehall, being the headquarters of the metropolitan police, is believed to have received its name from a palace there in which kings of Scotland and their ambassadors occasionally lodged. New Scotland Yard, the police headquarters since 1890, is on the Thames Embankment.
Scotland Yard
Chambers's Encyclopaedia, Volume 9: Bound to Swansea, p. 252
Source scan(s): p. 0265