This is one of little Italy's famed desert places. It's a great place, where you'll find all be typical Italian cookies, cakes, cannoli, etc.
Although I think it is very good, it is no Alati St-Leonard. I've come on a few occasions where the cannoli are pre-stuffed and just don't compare to the ones in St-Leo.
But when I'm not willing to trek all the way east, this is a close second.