Product description
Ibarra, Inc. is situated in Andalusia Seville of Spain. Is a long-established manufacturer of the 1842 founding, is the table olives, olive oil manufacturers to represent Spain. Black olives without seeds. Slice to the topping of salad and pizza.