KFC H805011

KFC #H805011 is a KFC restaurant located at 1770 Plover Road in Plover, Wisconsin.