Where is La Rosa?

Where is La Rosa located?

La Rosa, Andalusia, Spain (approx. 38.3°, -3.6°)


Where is La Rosa on the map?