I wasn't familiar with this chain before visiting New Orleans, so was curious to try a new fast food place. The chicken was good, but I wouldn't call it that much better than something you'd find at KFC.
Address: 8113 W Judge Perez Dr, Chalmette, LA 70043-1661
Location: United States > Louisiana (LA) > Chalmette
Phone Number: +1 504-682-2305