Where is Los Llanos de Aridane?

Where is Los Llanos de Aridane located?

Los Llanos de Aridane, Los Llanos de Aridane, Spain (approx. 28.65851°, -17.91821°)


Where is Los Llanos de Aridane on the map?