Renovation Permit Issued For 6517 South Peoria Street In Englewood
A permit has been issued for a renovation and alteration project at 6517 South Peoria Street in Englewood. The permit was issued on June 17 after a standard plan review process that took 87 days.