Ferrara Bakery has the best cannolis in New York City in the heart of Little Italy.