KFC G135065

KFC #G135065 is a KFC restaurant located at 6512 North 72nd Street in Omaha, Nebraska.