★★★★★ on the 7th of August, 2013 Carlo's Cucina Italiana is a great little Italian restaurant in the heart of Allston that tastes like it should be on Hanover Street in the North End.