Skip to content

Laura Riba Otaola

    Lawyer

    Graduate in Law, Autonomous University of Barcelona. Master in International Business Law, ESADE

    Languages: English, Spanish and Catalan

    Skip to content