Where is Coslada?

Where is Coslada located?

Coslada, Coslada (Station), Spain (approx. 40.42615°, -3.561748°)


Where is Coslada on the map?