Back to Permits

1422 N Church St, Decatur, IL 62526 Solar Permit

Permit Information

Permit NumberSLR-26-172Permit Date2026-07-21Permit Value$12,825Property Address1422 N Church St, Decatur, IL 62526
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantRobert MilchlingContractorGreen Tech Construction

Work Description

Solar PV Installation/ 6.75KW 15modules