KFC C975040

KFC #C975040 is a KFC restaurant located at 7304 East Admiral Boulevard in Tulsa, Oklahoma.