PRBB building (Mar campus)
Doctor Aiguader, 88
08003 Barcelona 

Phone: (+34) 93 316 09 00 

departament.cexs@upf.edu 

Google Maps Google Maps

from