Where is Los Barreros?

Where is Los Barreros located?

Los Barreros, Los Barreros, Spain (approx. 37.62829°, -0.99774°)


Where is Los Barreros on the map?