KFC F275018

KFC #F275018 is a KFC restaurant located at 2221 North 86th Street in Lincoln, Nebraska.