El Instituto Máximo Nivel está situado en un moderno edificio de oficinas en la principal calle comercial del Cusco, a sólo 3 manzanas de la histórica Plaza de Armas y al otro lado de la calle de Qorichancha, el templo más importante del Imperio Inca.