Location

Section

Beta Building - Campus Barcelona

Immaculada, 22
08017 Barcelona

Phone: (+34) 93 254 18 00 / 23

41.40574888282, 2.1234939806163