KFC E615005

KFC #E615005 is a KFC restaurant located at 2709 South Main Street in Elkhart, Indiana.