Where is Estacion del Norte?

Where is Estacion del Norte located?

Estacion del Norte, Valencia, Spain (approx. 38.75°, -0.45°)


Where is Estacion del Norte on the map?