C&I Power Plant

February 22, 2021

    Project Capacity: 2.5 MW
    Project Location: Henan, China