Back to Permits

1261 E Main St, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-25-334Permit Date2025-11-25Permit ValueNot specifiedProperty Address1261 E Main St, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantAmbia Energy, LLCContractorNot specified

Work Description

8.2 kW residential solar system to be installed on roof with a new battery backup to be installed

Other Permits at This Address