KFC E003018

KFC #E003018 is a KFC restaurant located at 14076 Nacogdoches Road in San Antonio, Texas.