KFC D212021

KFC #D212021 is a KFC restaurant located at 6420 Westheimer Road in Houston, Texas.