Su sede operativa está en la «Torre Mare Nostrum» de la calle Doctor Aiguader de Barcelona, mientras que su sede social está desde el 6 de octubre de 2017, en el antiguo edificio de Unión Fenosa, situado en la avenida San Luis de Madrid.