Leicester Square - Westminster - London

- Image ID: DF2DED
Robert Stainforth / Alamy Stock Photo
Image ID: DF2DED
Location: Westminster, London, England, UK