629 Canal St, New Orleans, Louisiana 70130 USA
Restaurant & Bar - Voodoo Chicken & Daiquiris
Photo Credit: Yelp