Armadillo Armadillo Storage in El Paso is your perfect self storage facility for all of your personal, and business storage needs. If you are looking for the perfect El Paso storage facility, look no more. You won’t find a better deal around. See It Live Launch Project Share this Project