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