File Permit Number 042026-003 Application/ Project Number 2025-12-019 Site ID 510-3052 Permit Display Type Construction Permit: De Minimis Permit Status Issued Date issued 04/15/2026 City St. Louis County St. Louis (city)