The mighty sandwich made originally at Central Grocery. The address is 923 Decatur Street, New Orleans, LA 70116. WGNO Good Morning New Orleans features reporter Bill Wood says Central Grocery is back ...