Best of Boston

1985 Best Cannoli

Café Roma

Better than what the North End has to offer.

19 Bennington St., East Boston,