KFC C495002

KFC #C495002 is a KFC restaurant located at 1717 West Highway 50 in O'Fallon, Illinois.