KFC D333006

KFC #D333006 is a KFC restaurant located at 1160 North State Street in Belvidere, Illinois.