KFC D333012

KFC #D333012 is a KFC restaurant located at 1310 East Pershing Road in Decatur, Illinois.