KFC J870011

KFC #J870011 is a KFC restaurant located at 1607 J.A. Cochran Bypass in Chester, South Carolina.