KFC C975038

KFC #C975038 is a KFC restaurant located at 7180 South Memorial Drive in Tulsa, Oklahoma.