KFC D333051

KFC #D333051 is a KFC restaurant located at 2310 Lincoln Avenue in Charleston, Illinois.