KFC C975050

KFC #C975050 is a KFC restaurant located at 4707 North Peoria Avenue in Tulsa, Oklahoma.