Back to Permits

750 S Willow St, Decatur, IL 62522 Solar Permit

Permit Information

Permit NumberSLR-25-265Permit Date2025-09-26Permit ValueNot specifiedProperty Address750 S Willow St, Decatur, IL 62522
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantAmbia Energy, LLCContractorNot specified

Work Description

7.65 kW residential solar system to be installed on roof

Other Permits at This Address