Fundación NUMEN tiene su sede en el distrito de San Blas, sobre un suelo cedido por el Excmo. Ayuntamiento de Madrid. Se encuentra sitúada en la zona Noreste de Madrid, comunicada por metro (Suanzes, línea 5) y varias líneas de autobuses. Es colindante con uno de los parques más extensos y peculiares de la ciudad, el denominado "Quinta de los Molinos" y a pocos metros de la calle Alcalá.