KFC L113007

KFC #L113007 is a KFC restaurant located at 279 West Orchard Avenue in Hayden, Idaho.