Posiblemente uno de los arquitectos contemporáneos más conocidos del planeta, el británico Sir Norman Foster, cuya obra es famosa por su innovación tecnológica, está casado con Elena Ochoa, figura importante de la televisión española.
Este es uno de los motivos por los que su fundación se encuentra dentro de los terrenos del palacete del Duque de Plasencia en el barrio de Almagro de Madrid (al otro lado del Paseo de la Castellana con respecto al hotel). El edificio del pabellón contiene su biblioteca y un espacio de exposición y funciona como centro de investigación para la integración de la tecnología con la arquitectura y el diseño urbano. En su expresión arquitectónica, el vidrio y el acero crean un perfecto contraste con el lenguaje neoclásico de los edificios circundantes.