KFC J625213

KFC #J625213 is a KFC restaurant located at 1691 Camp Jackson Road in Cahokia, Illinois.