Cool, roomy spot near the French Quarter of NOLA!