Comment aller à Huelva d'Algeciras

Je souhaite aller à Huelva à partir d'Algeciras. Y a t il des trains ou des autocars qui desservent cette ville?