Where is Exe Cristal Palace, Barcelona?

Where is Exe Cristal Palace, Barcelona located?

Exe Cristal Palace, Barcelona, Exe Cristal Palace, Barcelona, Spain (approx. 41.38984°, 2.16616°)


Where is Exe Cristal Palace, Barcelona on the map?