Apparently called "Airport Italian Deli" now but is the same place. Found this place by chance when I was dropping someone off at the airport. Doesn't look like much from the outside but the "Muffaletta" sign on the window was irresistible to me. Low-budget but cute Italian decor inside, and a really friendly counter man. He said they'd been there 12 years, make their own olive tapenade on premises and have their muffaletta bread made according to their recipe. The toasted New Orleans muffaletta was delicious! More Italian-tasting than you usually find. I didn't get extra sauce or olives but it already had plenty of flavor.
This hidden little place is a find. I can't wait to come back and try the meatball sandwich!