75 - 125 Persons
Edit this Listing!
New Orleans BioInnovation Center Canal Street, New Orleans
Canal Street
Edit this Listing!
Updated On: 10 Apr 2020
HighlightsAddress:1441 Canal St, New Orleans, LA 70112, United States
Capacity
Minimum Capacity75
Maximum Capacity125
theatre100
floating125
cluster50
Landmark:1441 Canal St
MenuOther Facilities
Minimum TypePrice / Plate
- Great for small parties
- Budget friendly
- Preferred by Corporate