Back to Permits

3181 Redstart Dr, Decatur, IL 62526 Solar Permit

Permit Information

Permit NumberSLR-25-178Permit Date2025-08-28Permit ValueNot specifiedProperty Address3181 Redstart Dr, Decatur, IL 62526
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