Get directions to: C C's Kitchen, New Orleans, LA
Restaurant address: 8106 Earhart Blvd New Orleans, LA 70118, USA
Restaurant: C C's Kitchen