KFC J625004

KFC #J625004 is a KFC restaurant located at 3633 Forest Lane in Dallas, Texas.