El Consorcio, fundado en 1990 por el Ministerio de Asuntos Exteriores y Cooperación, la Comunidad de Madrid y el Ayuntamiento de Madrid, tiene su sede en el Palacio de Linares.