KFC J718160

KFC #J718160 is a KFC restaurant located at 1030 Shumard Avenue in Knoxville, Tennessee.