La sede central de esta institución se localiza en España, concretamente sus dependencias se hallan en la Casa de los Capitanes Generales en la ciudad Patrimonio de la Humanidad de San Cristóbal de La Laguna, en Tenerife.