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