Where is Ciudad De La Imagen?

Where is Ciudad De La Imagen located?

Ciudad De La Imagen, Ciudad De La Imagen (Station), Spain (approx. 40.39709°, -3.78399°)


Where is Ciudad De La Imagen on the map?