Leica has opened their brand-new Leica Store, located in London Mayfair, surrounded by other leading luxury brands, fine-art galleries, renowned restaurants and exclusive member’s clubs.
The characterful Mayfair town house is a unique Leica store concept, with client space split across 4 levels housing all of Leica’s product families including cameras, sport optics, watches, home cinema, mobile and their pre-owned and vintage range.
Including an integrated Leica Gallery sitting on the lower ground floor that dedicates its space to cultural and artistic experiences as well as a rotating collection of exhibitions by renowned photographers.
It will provide Leica clients with complete access to all of Leica’s extensive product and cultural portfolio, offering an immersive brand experience and strengthening Leica’s presence in the capital. Private areas set across several floors also allow for a more discreet and comfortable setting for clients to explore the Leica world.
You can now visit the 234-square-meters store and gallery, located at 14 Dover Street, W1S 4LW