Where is Valldoreix Station?

Where is Valldoreix Station located?

Valldoreix Station, Cataluna, Spain (approx. 41.45784°, 2.068312°)


Where is Valldoreix Station on the map?