KFC H995002

KFC #H995002 is a KFC restaurant located at 1006 South 13th Street in Norfolk, Nebraska.