KFC E121012

KFC #E121012 is a KFC restaurant located at 2000 Quintard Avenue in Anniston, Alabama.