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.


Return to Factsheets
Download