KFC D280010

KFC #D280010 is a KFC restaurant located at 3202 South State Route 159 in Glen Carbon, Illinois.