Where is La Almudena?

Where is La Almudena located?

La Almudena, La Almudena (Station), Spain (approx. 40.42361°, -3.63914°)


Where is La Almudena on the map?