New Modern-Industrial 6,700-Square-Foot Venue Opens at City Foundry A new event venue officially debuts this week in Midtown St. Louis at City Foundry…