Su sede principal está en la calle Pedrueca de Santander (Cantabria), en el norte de España, en un edificio familiar de finales del siglo XVIII, remodelado y ampliado en 1992.