home to 18 cannoli flavors ranging from hazelnut to mint chip, people line up in the bakery, out the door, and spill onto hanover street for all kinds of pastries, but let's be honest, mostly the cannoli.