Back to Permits

2145 W Saint Louis Bridge Rd, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-258Permit Date2026-09-16Permit Value$100,471Property Address2145 W Saint Louis Bridge Rd, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantSunrun Instllation Services IncContractorNot specified

Work Description

21.6kw PV roof isntall / 48 panels with ess; meter bypass level meter base per plans.