Occhi's Italian Foods
2636 Delaware Ave
Kenner
LA
70062
(504) 289-0111
Open Map
Fruits & Veggies