KFC J310065

KFC #J310065 is a KFC restaurant located at 2224 US Highway 45 in Flora, Illinois.