Delallo Stuffed Queen Olives

The perfect olives for the perfect drink. Since 1950. Product of Spain.