Print
Cooperation Partners

Institut de Recerca i Tecnologia Agroalimentaries (Spain)

Spanisch research institute on agriculture and food

Acronym: IRTA

Address:
Barcelona
Spain