KFC C975039

KFC #C975039 is a KFC restaurant located at 11104 East 21st Street in Tulsa, Oklahoma.