KFC E326001

KFC #E326001 is a KFC restaurant located at 618 North Wayne Street in Angola, Indiana.