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.
Monday – Saturday: 10.00 – 19.00, Sunday: 12.00 – 18.00