KFC H143009

KFC #H143009 is a KFC restaurant located at 1334 Edgewood Road Southwest in Cedar Rapids, Iowa.