Back to Permits

750 S Willow St, Decatur, IL 62522 Solar Permit

Permit Information

Permit NumberSLR-26-50Permit Date2026-04-06Permit Value$32,838.48Property Address750 S Willow St, Decatur, IL 62522
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantLeah HoughtonContractorNot specified

Work Description

Installing 5.700Kw solar system

Other Permits at This Address