Esade Ramon Llull University
https://www.esade.edu/
Education

Barcelona, Barcelona
Spain
@