Back to Permits

2121 S Imboden CT, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-181Permit Date2026-08-04Permit Value$926,640Property Address2121 S Imboden CT, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantMario MartinezContractorNot specified

Work Description

Install a 617.76 Kwdc / 500.00 Kwac solar photovoltaic ground mount system at 2121 S IMBODEN CT DECATUR, IL 62521.