Where is Vallcarca i els Penitents?

Where is Vallcarca i els Penitents located?

Vallcarca i els Penitents, Vallcarca i els Penitents, Spain (approx. 41.41278°, 2.1430557°)


Where is Vallcarca i els Penitents on the map?