Where is Estación de Alcalá de Henares Universidad?

Where is Estación de Alcalá de Henares Universidad located?

Estación de Alcalá de Henares Universidad, Estación de Alcalá de Henares Universidad, Spain (approx. 40.50537°, -3.33532°)


Where is Estación de Alcalá de Henares Universidad on the map?