New Scotland Yard headquarters on Victoria Street in London, England, United Kingdom. October 27th 2008 © Wojciech Strozyk / Alamy Stock Photo
Size: 4256px × 2832px
Location: London, UK
Photo credit: © Wojciech Stróżyk / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: architecture, attraction, britain, british, city, cityscape, england, english, europe, facade, feather, feathers, fine, forces, great, headquarters, iconic, kingdom, london, metropolitan, modern, mps, olice, police, pub, scotland, service, sightseeing, street, symbol, tourism, tourist, travel, travels, uk, united, victoria, visiting, weather, westminster, yard