Chubbie's Fried Chicken

4850 General Meyer Ave New Orleans LA 70131 USA

(504) 392-2377

Location