5101 Canal Blvd, New Orleans, Louisiana 70124 USA
Love that they kept the old stand!
Photo Credit: Yelp