A look at Leica

A snapshot of the new Mayfair concept store