Where is El Alma de las Ramblas, Barcelona?

Where is El Alma de las Ramblas, Barcelona located?

El Alma de las Ramblas, Barcelona, El Alma de las Ramblas, Barcelona, Spain (approx. 41.38476°, 2.17102°)


Where is El Alma de las Ramblas, Barcelona on the map?