I am so confused…Is it Muffuletta, or is it Muffaletta? What I do know is that Central Grocery in New Orleans is famous for its Muffulettas and should be the ultimate judge. They started selling Muffulettas back in 1906 and they declare that they are the creators of the Muffuletta. […]