ARMADILLO TECHNICAL ACADEMY Phone: (541) 488-5831 Street Address 106 ROSE ST PHOENIX, OR 97535+1560 Mailing Address: PO BOX 1560 PHOENIX, OR 97535+1560 Coming soon: Your comments about this school.