KFC J625109

KFC #J625109 is a KFC restaurant located at 11153 Leopard Street in Corpus Christi, Texas.