A pesar de que la sede social esté situada en Santander, la sede operativa se encuentra en la llamada «Ciudad Grupo Santander», ubicada en Boadilla del Monte, Madrid.