ARMSTRONG ELEM. Phone: (314) 953-3400 Street Address 6255 HOWDERSHELL RD HAZELWOOD, MO 63042 Mailing Address: 6255 HOWDERSHELL RD HAZELWOOD, MO 63042+1119 Coming soon: Your comments about this school.