Back to Permits

525 W Karen Dr, Decatur, IL 62526 Solar Permit

Permit Information

Permit NumberSLR-26-57Permit Date2026-04-10Permit Value$101,534.64Property Address525 W Karen Dr, Decatur, IL 62526
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantLeah HoughtonContractorNot specified

Work Description

Installing 17.860KW roof mount solar system.