Back to Permits

936 W Tuttle St, Decatur, IL 62522 Solar Permit

Permit Information

Permit NumberSLR-26-64Permit Date2026-04-28Permit Value$38,682Property Address936 W Tuttle St, Decatur, IL 62522
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantPatricia PulliamContractorNot specified

Work Description

Installing meter main combo and rooftop solar panels.