Down The Hatch French quarter
American bar and grill on St. Louis Street with a comfort-food menu and New Orleans favorites like the alligator po boy and the Who Dat burger. A laid-back neighborhood spot in the Quarter.
Address: 817 St Louis St, New Orleans, LA 70112, USA