KFC H740011

KFC #H740011 is a KFC restaurant located at 1101 West 7th Street in Auburn, Indiana.