KFC L775075

KFC #L775075 is a KFC restaurant located at 6009 Bullard Avenue in New Orleans, Louisiana.