KFC C975069

KFC #C975069 is a KFC restaurant located at 1808 Southeast Washington Street in Idabel, Oklahoma.