Great Scotland Yard – London Attractions
Updated On: November 07, 2023 by Ciaran Connolly
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.’