KFC K055001

KFC #K055001 is a KFC restaurant located at 1690 Dekalb Avenue in Sycamore, Illinois.