Get directions to: Chell's Daiquiri's & Snacks, Kenner, LA
Restaurant address: 1815 Airline Dr Kenner, LA 70062, USA
Restaurant: Chell's Daiquiri's & Snacks