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?
{"latitude":37.072475,"longitude":-4.5786676,"title":"Los Llanos de Antequera"}