Department of Information and Communication Technologies, University of Pompeu Fabra Barcelona

Open Webpage

Location

Pla%C3%A7a%20de%20la%20Merc%C3%A8%2C%2010-12%2C%20Barcelona%2C%20Spain

Plaça de la Mercè, 10-12

08002 Barcelona , Spain