Back to Permits

63 Kaydon Dr, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-33Permit Date2026-03-16Permit ValueNot specifiedProperty Address63 Kaydon Dr, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantLeah HoughtonContractorNot specified

Work Description

Installing 5.320kw solar system with New 200A meter main combo.