1. Armadillo Automotive 2632 Delaware Ave, Kenner, LA 70062 Coordinate: 30.00448,-90.24243 Phone: (504) 472-9866