1 Comment Leica Camera: Your guide to contact for assistance By CCC Team September 18, 2016 Head Office Leica Camera AG Am Leitz-Park 5 35578 Wetzlar Germany Customer Service Phone: +49 (0)6441 2080 –…