Back to Permits

89 Meadow Terrace Pl, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-25-164Permit Date2025-08-21Permit ValueNot specifiedProperty Address89 Meadow Terrace Pl, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantAmbia Energy, LLCContractorNot specified

Work Description

5.33 kW residential solar system to be installed on roof and a 100 amp Main Panel Upgrade

Other Permits at This Address