Where is Ciudad de la Imaquén?

Where is Ciudad de la Imaquén located?

Ciudad de la Imaquén, Madrid, Spain (approx. 40.3978°, -3.7919°)


Where is Ciudad de la Imaquén on the map?