A escola está situada em um edifício atrativo e elegante tipicamente aristocrático, onde a decoração tem alguns toques de luxo, com 13 salas de aula espaçosas e iluminadas. O centro dispõe de um espaço com acesso gratuito à internet, sala de conferências, elevadores, rampas para cadeiras de rodas e aquecedor central. É uma das maiores escolas de Roma e atrai alunos de mais de 90 países diferentes. Está localizada no centro de Roma, entre a fascinante Piazza Navona, Castel Sant'Angelo e a Basílica de São Pedro.
Durante a semana a escola organiza atividades para os estudantes que são realizadas depois da aula e representam uma oportunidade para encontrar e conhecer outros estudantes. Para essas atividades, os alunos devem assumir os custos do transporte e das entradas. O programa de atividades mensal é sempre diferente, mas também deixa muito tempo livre para que o aluno desfrute das atrações que Roma e seus arredores oferecem. As atividades culturais são planejadas em um departamento específico em que os alunos recebem informações detalhadas no primeiro dia de aula e são anunciadas semanalmente na secretaria.

