Leica Store in London's Royal Exchange building near Bank in the City of London

- Image ID: K419TA