Updated On: March 03, 2022
The Great Scotland Yard is a small road between Whitehall and Northumberland Avenue in Westminster, London. It was once the back location of the original metropolitan Police Service of London and that’s how it was given the name ‘Scotland Yard.’
Leave a comment Cancel reply
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.
TV and Film Locations