LEICA Flagship in London


On November 5th, Leica Camera UK has opened the brand-new Leica Store London Mayfair in the heart of London’s exclusive Mayfair, bringing the global total of Leica owned stores to 116. The 234-square-meters store and gallery is located at 14 Dover Street, W1S 4LW and 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. It also has 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.
Leica Store London Mayfair is the new UK flagship store, with Leica Store Harrods remaining open as usual, as the current store on Duke Street closes. 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.










Comments