Where is Los Izquierdos?

Where is Los Izquierdos located?

Los Izquierdos, Andalusia, Spain (approx. 36.91667°, -5.61667°)


Where is Los Izquierdos on the map?