FacultyGoverning bodies Professors Secretarial Location LocationBeta Building - Campus Barcelona Immaculada, 2208017 Barcelona Phone: (+34) 93 254 18 00 / 23 See Universitat Internacional de Catalunya in a bigger map.