Stopped by for the first time in close to twenty years and it was better than I remember it being.
The deli sandwiches were as good as any I have had in Philly , Chicago or Kansas City.
All of your Italian specialty foods are available. They even have decaf espresso.
So stop by have a sandwich in the deli, take home some canoli and enjoy some espresso.