Where is Vallcarca Station?

Where is Vallcarca Station located?

Vallcarca Station, Vallcarca Station, Spain (approx. 41.411976°, 2.144337°)


Where is Vallcarca Station on the map?