KFC C975105

KFC #C975105 is a KFC restaurant located at 4926 South Union Avenue in Tulsa, Oklahoma.