Back to Permits

2425 E Main St, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-15Permit Date2026-02-13Permit ValueNot specifiedProperty Address2425 E Main St, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantSun SolarContractorNot specified

Work Description

Installation of roof mounted photovoltaic solar system

Other Permits at This Address