KFC D212016

KFC #D212016 is a KFC restaurant located at 4317 Lockwood Drive in Houston, Texas.