Edmonds Air Force Base is the location of the base where ALF is being held on Project: ALF by the Alien Task Force.
Note: the actually Alien Task Force is stationed at Edwards Air Force Base. This is mentioned on multiple episodes of ALF, but for the movie Project: ALF the name is changed to Edmonds Air Force Base.