Get directions to: Taqueria Mi Rancho, Kenner, LA
Restaurant address: 3901 Williams Blvd Kenner, LA 70065, USA
Restaurant: Taqueria Mi Rancho