Back to Permits

1786 Moundford CT, Decatur, IL 62526 Solar Permit

Permit Information

Permit NumberSLR-25-130Permit Date2025-08-08Permit ValueNot specifiedProperty Address1786 Moundford CT, Decatur, IL 62526
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantAmbia Energy, LLCContractorAmbia Energy, LLC

Work Description

9.43 kW residential solar system to be installed on roof