Retail infrastructure & retail business in Spain.
Language: eng