Leeward Renewable Energy


Leeward Renewable Energy

 
 
 
 
 
 
 
 
 
 
 

Leeward Renewable Energy

6688 N. Central Expy., Ste. 500
Dallas, TX 75206
410-861-7727
110% Club Member
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.
Send a message to:

  Leeward Renewable Energy  

Your Name:
Your Email:
Subject:
   
Message:
   
 

 (Date: 7/4/2022)