Scotland Yard
headquarters of the Metropolitan Police Service, Westminster, Greater London / From Wikipedia, the free encyclopedia
Scotland Yard (officially New Scotland Yard) is the headquarters of the Metropolitan Police in London.
Quick Facts General information, Address ...
Scotland Yard | |
---|---|
New Scotland Yard | |
General information | |
Address |
|
Town or city | City of Westminster, Greater London |
Coordinates | 51.502778°N 0.124167°W / 51.502778; -0.124167 |
Close