Where is La Ballestera?

Where is La Ballestera located?

La Ballestera, Andalusia, Spain (approx. 38.15°, -2.68333°)


Where is La Ballestera on the map?