Get directions to: Daiquiry Shop 2000, Kenner, LA
Restaurant address: 605 Webster Street Kenner, LA 70062, USA
Restaurant: Daiquiry Shop 2000