Where is Centre de Cultura Contemporània de Barcelona?

Where is Centre de Cultura Contemporània de Barcelona located?

Centre de Cultura Contemporània de Barcelona, Centre de Cultura Contemporània de Barcelona, Spain (approx. 41.383614°, 2.1666667°)


Where is Centre de Cultura Contemporània de Barcelona on the map?