Back to Permits

1990 W Main St, Decatur, IL 62522 Solar Permit

Permit Information

Permit NumberSLR-26-10Permit Date2026-02-02Permit ValueNot specifiedProperty Address1990 W Main St, Decatur, IL 62522
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantTron Solar LLCContractorNot specified

Work Description

Installation of a roof-mounted, 13.120kW PV solar system.