Italian pasta on a shelf in Spain. Fresh ravioli and panzerotti. Own label food. © All rights reserved