Everyone who visits New Orleans that loves food ends up at Central Grocery (923 Decatur Street, French Quarter) eating a Muffuletta. If you’re like me, you took some home too. The problem is in getting a proper Muff outside of New Orleans, a concern of all of us who are fans of the sandwich but [...]
These are the ramblings of 