KFC C521026

KFC #C521026 is a KFC restaurant located at 9922 Beechnut Street in Houston, Texas.