KFC D556008

KFC #D556008 is a KFC restaurant located at 6280 Northwest Highway in Crystal Lake, Illinois.