Best of Boston

1982 Best Cafe, Italian, North End

Caffé Paradiso

A North End landmark. And the best cannoli in the city.

255 Hanover St., Boston,