Where is the international house located? International House: Located just north of the Thames River, the International House office is just across the A100 from the Tower of London.Why choose international house london? International House London is the no. 1 Language school in Central London and ranked as the best value language school in London by the EL Gazette. We have been teaching for over 65 years.How do i contact london business school? Contact us. London main campus: London Business School, Regent's Park, London, NW1 4SA, United Kingdom, Tel: +44 (0)20 7000 7000, Fax: +44 (0)20 7000 7001. View map Dubai campus London Business School, Dubai International Financial Centre, DIFC Academy, The Gate Village, Building 2, Level 3, P.O.Box 506630, Dubai, UAE Tel: +971 (0)4 401 9301,...Why choose ih london? International House London is no. 1 Language school in Central London, judged by the latest British Council inspections. We have been named best value school in London and we have been teaching for over 65 years. Change your life with IH London.