Organization
-
New Orleans, LA, US
-
Business Address
NEW ORLEANS BIOINNOVATION CENTER
1441 CANAL STREET, SUITE 228
NEW ORLEANS LA 70112
(504) 598-5233
-
Mailing Address
NEW ORLEANS BIOINNOVATION CENTER
1441 CANAL STREET, SUITE 228
NEW ORLEANS LA 70112
-
State Location
LA
-
State of Incorporation
DE