The Nelson Labs facility in Itasca, IL completed state-of-the-art upgrades and a 10,000-square-foot expansion in 2018. The facility is ISO 17025 accredited and can more fully serve the needs of our customers.
1500 W. Thorndale Ave
Itasca, IL 60143
International Clients : Download the International Shipping Tips
Hours of Operation
Holiday Closure Dates