La Brujula Squids in Olive Oil

$0

110g Hand-packed in Galicia, Spain, La Brujula conservas are regarded as some of the finest preserved seafood in the world.
1