New Orleans Art Center
New Orleans Art Center
Art Gallery

New Orleans Art Center

3330 St. Claude Ave  New Orleans, 70117
707-779-9317
Operating Hours:
sunday - saturday 10:00 am - 8:00 pm

The New Orleans Art Center is located in the Bywater neighborhood of New Orleans, Louisiana. The gallery shows artist living and working in the Bywater. We have an open floor plan with around 6000 sf of open space. The space is adaptable for many different events and can be available for your event with advance notice.

3330 St. Claude Ave  New Orleans, 70117