Where is CaixaForum Barcelona?

Where is CaixaForum Barcelona located?

CaixaForum Barcelona, CaixaForum Barcelona, Spain (approx. 41.37133°, 2.14975°)


Where is CaixaForum Barcelona on the map?