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