Salt Creek Township Solar

50 MW | Illinois

Project Details

Salt Creek Township Solar is a 50MW utility-scale solar facility developed by Azimuth Renewables and acquired by Birch Creek Development.