
File : INL Facilities.pdf
No licensing information is associated
INL is an 890-square-mile area in southeastern Idaho referred to as the “INL Site,” with laboratories and administrative buildings located Idaho Falls.