Where is Los Llanos de Antequera?

Where is Los Llanos de Antequera located?

Los Llanos de Antequera, Los Llanos de Antequera, Spain (approx. 37.072475°, -4.5786676°)


Where is Los Llanos de Antequera on the map?