Could this be the tastiest Italian in town?