Chinese School London is located in the heart of London, one of Europe’s most cosmopolitan cities.

Our school building, which is located in Bloomsbury, a beautiful part of the city with an abundance of cultural history, just two minute’s walk from Russell Square underground station. Please see our Contact Page to view the school’s location on Google Maps.