KFC L270001

KFC #L270001 is a KFC restaurant located at 3007 North Street in Nacogdoches, Texas.