Back to Permits

1001 N 33RD St, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-25-208Permit Date2025-09-04Permit ValueNot specifiedProperty Address1001 N 33RD St, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantAmbia Energy, LLCContractorNot specified

Work Description

6.15 kW residential solar system to be installed on roof

Other Permits at This Address