KFC D212070

KFC #D212070 is a KFC restaurant located at 7901 North Oracle Road in Tucson, Arizona.