Designed by
Title
Leica Store City at the Royal Exchange, a premium shopping destination, on a sunny day. Wide street view #131838852
Description
London, UK - March 20 2018: Leica store at the Royal Exchange, a premium shopping destination, on a sunny day. Wide street view
This image is editorial