Import Of Frozen Foods in Spain Holabio! Address: Carrer d'Àvila 48, 3-B, 08005 Barcelona Spain Phone Number: +34 930 08 69 29