KFC J625146

KFC #J625146 is a KFC restaurant located at 3517 South Grand Boulevard in St. Louis, Missouri.