Is KFC inside South County Mall
Address: 18 S County Center Way, St. Louis, MO 63129, USA
Charles Willis | Mar 25, 2020
Nope
j duerst | Mar 25, 2020
No its on Union Rd, the side street by the mall
David Harmon | Mar 25, 2020
No
Thanks! Your answer is awaiting moderation.