Textile maker Dogi International Fabrics has sold the land under its factories in El Masnou, northeast Spain, for EUR24 million.