Business type Manufacturer, Distributor
Areas of operation All regions
Contact details 2345 Waukegan RoadBannockburn IL 60015USA
Tel: +1 800 248 0123 / +1 847 405 0123
Fax: +1 847 405 0164
Email: info@leica-microsystems.com