KFC D333017

KFC #D333017 is a KFC restaurant located at 1706 West Market Street in Bloomington, Illinois.