Where is Casa Jam Barcelona?

Where is Casa Jam Barcelona located?

Casa Jam Barcelona, Casa Jam Barcelona, Spain (approx. 41.40473°, 2.15971°)


Where is Casa Jam Barcelona on the map?