Tradición en un entorno moderno
El centro académico de Shanghái está situado en el distrito de las embajadas en uno de los edificios de un complejo residencial de la cuidad. El edificio cuenta con numerosas aulas dotadas con las últimas tecnologías enfocadas al aprendizaje y con modernas instalaciones deportivas para uso de los alumnos tales como gimnasio y piscina.