KFC J625208

KFC #J625208 is a KFC restaurant located at 7500 Big Bend Boulevard in St. Louis, Missouri.