Where is Estación de tren Castelló?

Where is Estación de tren Castelló located?

Estación de tren Castelló, Estación de tren Castelló, Spain (approx. 39.988255°, -0.0524126°)


Where is Estación de tren Castelló on the map?