Where is Estación de tren Castelldefels?

Where is Estación de tren Castelldefels located?

Estación de tren Castelldefels, Estación de tren Castelldefels, Spain (approx. 41.278557°, 1.9784251°)


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