Leica Store Mayfair
Leica stands for craftsmanship, design and experience. With over 100 years of history, the brand represents a beautiful combination of art and engineering with the future of form and functionality.
Based in Wetzlar, the original birthplace of Leica, the German company is an internationally operating, premium-segment manufacturer of cameras and sport optics products. Leica’s legendary status is founded on its long tradition of excellence and supreme quality found in their cameras and lenses.
64-66 Duke Street, London, W1K 6JD
Monday – Saturday: 10:00 – 19:00
Sunday: 12:00 – 18:00