Back to Permits

655 N Hillcrest Blvd, Decatur, IL 62522 Solar Permit

Permit Information

Permit NumberSLR-26-55Permit Date2026-04-13Permit Value$112,610.48Property Address655 N Hillcrest Blvd, Decatur, IL 62522
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantLeah HoughtonContractorNot specified

Work Description

Installing 11.500Kw roof mount solar system with energy stroage W/ New 100A meter main combo