File Permit Number OP062026-002 Application/ Project Number 2021-05-039 Site ID 510-0003 Permit Display Type Operating Permit: Part 70 Permit Status Issued Date issued 06/05/2026 City St. Louis County St. Louis