Company name: International House World Organisation
Description: Our global network of 160 language schools in over 50 countries offer English, Spanish, German, French, and many more courses and CELTA teacher training!
Unity Wharf, 13 Mill St, London SE1 2BH, United Kingdom