Manage Your Business

Scotland Yard

Scotland Yard

Office Building · West End, London

About

Scotland Yard (officially New Scotland Yard) is a metonym for the headquarters of the Metropolitan Police Service (MPS), the territorial police force responsible for policing most of London. The name derives from the location of the original Metropolitan Police headquarters at 4 Whitehall Place, which had a rear entrance on a street called Great Scotland Yard.

MoreLess
More on Wikipedia

Details