For the first time ever, a New Orleans restaurant has been awarded Michelin star status in the 2025 MICHELIN Guide American ...