In the 70s and 80s there was an Italian Deli/Restaurant right next to Gemco that made the best meatball sandwich in recorded human history... Damn good canolis too. Anyone remember its name and are they still around?
Jake H. replied:
I wonder if this place is related... http://www.demicelis.net/Sandwiches.html