United Kingdom, England, London. Piccadilly Arcade shopping mall in London s west end

- Image ID: A0WMJ7