Team Escudero is located in France
Team Escudero is located in Los Masos, Languedoc-Roussillon, France