KFC G135463

KFC #G135463 is a KFC restaurant located at 3910 North Boulevard in Alexandria, Louisiana.