Scotland yard has 2 different meanings across 2 categories:
Noun · Proper Noun
the detective department of the metropolitan police force of London
The headquarters of the Criminal Investigation Department of the London Metropolitan Police Force.