Where is Coslada Central?

Where is Coslada Central located?

Coslada Central, Coslada Central, Spain (approx. 40.42374°, -3.56119°)


Where is Coslada Central on the map?