New Orleans celebrates emerging biotechnology economy with dedication of New Orleans BioInnovation Center

11 years ago

The New Orleans BioInnovation Center opened its doors today to media, public officials, and stakeholders to dedicate the new LEED certified building at 1441 Canal Street in New Orleans. The opening ...