Leeward Renewable Energy

Leeward Renewable Energy

Categories

Energy

About

Owens Creek Solar, LLC is a wholly owned subsidiary of Leeward Renewable Energy, LLC (Leeward), a leading renewable energy producer dedicated to sustainably powering the future. Leeward currently owns and operates 22 renewable energy facilities across nine states, totaling more than 2,000 MW of installed capacity. If approved, the Owens Creek Project will be our fifth renewable energy project in Illinois, in addition to our wind farms located in Lee, LaSalle and Bureau Counties.

Powered By GrowthZone