Where is Barcelona Centre for International Affairs?

Where is Barcelona Centre for International Affairs located?

Barcelona Centre for International Affairs, Barcelona Centre for International Affairs, Spain (approx. 41.383053°, 2.1680555°)


Where is Barcelona Centre for International Affairs on the map?