KFC D333045

KFC #D333045 is a KFC restaurant located at 2201 West Springfield Avenue in Champaign, Illinois.