room 24-313 (third floor)
Edificio Mercé Rodoreda
Universitat Pompeu Fabra
carrer de Ramón Trías Fargas, 25-27
Barcelona 08005
Spain

local map