New Orleans Daiquiri Bar & Grill in Atlanta receives a 65% on their recent health inspection February 10, 2023