Solar System Installation Be the first to review Rating: 66 ILLIANA POWER CORPORATION ., Terre Haute, IN