Great Scotland Yard – London Attractions

Updated On: March 03, 2022

Great Scotland Yard

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

Your email address will not be published. Required fields are marked *