KFC G135167

KFC #G135167 is a KFC restaurant located at 2555 South 175th Street in Omaha, Nebraska.