Designed by
Title
New Scotland Yard sign, the London police station #93746589
Description
New Scotland Yard Police Station on the Westminster Embankment, London. The metropolitan police station nearest to Whitehall and Parliament.
This image is editorial