KFC L775077

KFC #L775077 is a KFC restaurant located at 8400 West Judge Perez Drive in Chalmette, Louisiana.