Succotash Nola
Upscale seafood restaurant offering craft cocktails
Address: 1041 Dumaine St, New Orleans, LA 70116, USA
Phone: (504) 290-8848
Hours: Monday Closed
Tuesday Closed
Wednesday 5-10PM
Thursday 5-10PM
Friday 5-10PM
Saturday 5-10PM
Sunday 5-10PM