Back to Permits

1523 E Buena Vista Ave, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-259Permit Date2026-09-17Permit Value$23,136Property Address1523 E Buena Vista Ave, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantSunrun Instllation Services IncContractorNot specified

Work Description

8.55kw pf roof install / 19 panels with ess meter bypass level meter base per plans.