El Centro, fue fundado en 1996, está patrocinado por el Ministerio de Asuntos Exteriores y Cooperación de España, así como por instituciones locales, medios y empresas financieras y comerciales del sector privado que contribuyen al desarrollo y crecimiento de las actividades y programas relacionados con la cultura de los países hispanos.
Su sede está situada en un lugar muy accessible y cómodo, enfrente de Omni Station y a pocos minutos de las zonas de Wynwood y Design District.