Supposedly the best Cannoli in town.. I can't tell, because I haven't tried any others, but inferring from the massive lines in front of the shop and the outlook of these Cannoli to others in Little Italy in Boston, they probably really are the most delicious in town.
