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
INL is an 890-square-mile area in southeastern Idaho referred to as the “INL Site,” with laboratories and administrative buildings located Idaho Falls.