Where is Valldaura Station?

Where is Valldaura Station located?

Valldaura Station, Valldaura Station, Spain (approx. 41.437996°, 2.156878°)


Where is Valldaura Station on the map?