Back to Permits

220 S Delmar Ave, Decatur, IL 62522 Solar Permit

Permit Information

Permit NumberSLR-26-98Permit Date2026-06-03Permit Value$59,482.8Property Address220 S Delmar Ave, Decatur, IL 62522
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantBrian MeyersContractorNot specified

Work Description

Photovoltaic roof mount system