KFC C521017

KFC #C521017 is a KFC restaurant located at 8787 Tidwell Road in Houston, Texas.