
Michelin Stars, guide finally coming to New Orleans, Gulf Coast. Here's what it means.
New Orleans is famous around the world for food. Soon, the city’s restaurant scene will be getting new attention from a global brand that is a byword for culinary excellence. The Michelin Guide today announced that it will begin assessing and ranking …