Back to Permits

2425 E Main St, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-45Permit Date2026-04-23Permit Value$20,000Property Address2425 E Main St, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantShannon MartiakContractorNot specified

Work Description

Roof mounted 16 solar panels (7.2 kw)

Other Permits at This Address