KFC J625011

KFC #J625011 is a KFC restaurant located at 106 West Illinois Avenue in Dallas, Texas.