Birch Creek Energy
About
Birch Creek was founded in 2019 and has been primarily focused on a distribution-level utility-scale solar and storage strategy.
Headquarters Address
2650 Locust St.
St. Louis, MO 63103
United States
Website
birchcreekdev.comEmail
Main Phone Number
News
KKR, Solar Developer Birch Creek Close $150MM Credit Facility
KKR will provide a $150 million credit facility with Birch Creek Energy, which owns 160 megawatts of power projects, with more expected in place by year-end 2024.