Where is Los Gallardos?

Where is Los Gallardos located?

Los Gallardos, Los Gallardos (Station), Spain (approx. 37.165592°, -1.9408785°)


Where is Los Gallardos on the map?