Los cursos de idiomas se localizan en las principales ciudades de Europa como es Inglaterra, Irlanda, , Malta, Francia y Alemania, pero también llegan a ciudades de Estados Unidos y Canadá.