Where is XXX?

Where is XXX located?

XXX, XXX, Spain (approx. 43.03333°, -2.41667°)


Where is XXX on the map?