KFC H220016

KFC #H220016 is a KFC restaurant located at 134 South Sandusky Street in Delaware, Ohio.