Back to Permits

3142 E Orchard Dr, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-66Permit Date2026-05-22Permit Value$15,000Property Address3142 E Orchard Dr, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantShannon MartiakContractorNot specified

Work Description

Roof mounted 11 solar panels