L'école de langue, fondée en 2007, est très centrale et bien desservie, à proximité du Shanghai Arts & Crafts Museum et au 9ème étage d'un immeuble de bureaux moderne. Le bâtiment dispose d'un ascenseur et est accessible aux personnes à mobilité réduite. D'innombrables restaurants, cafés et magasins se trouvent dans les environs immédiats. Après les cours, l'école organise régulièrement des activités et des excursions pour mieux connaître la ville.