BEST CANNOLI IN MAINE "A Lot of Italian for Not Much American" ANTHONY'S $3.50 each / $19.95 for 6 and $35 for dozen Italian You must call ahead Kitchen as they are made FRESH Call or Visit CALM 151 Middle St., Portland AND EAT A 207-774-8668 CANNOLI anthonysitaliankitchen.com Uber Eats 2Dinelnam J DOORDASH GRUBHUB BEST CANNOLI IN MAINE "A Lot of Italian for Not Much American" ANTHONY'S $3.50 each / $19.95 for 6 and $35 for dozen Italian You must call ahead Kitchen as they are made FRESH Call or Visit CALM 151 Middle St., Portland AND EAT A 207-774-8668 CANNOLI anthonysitaliankitchen.com Uber Eats 2Dinelnam J DOORDASH GRUBHUB