Школа International House расположена в самом центре Лондона на улице Пикадилли, рядом с парками, театрами, отелями, посольствами и известными магазинами. Начав свою деятельность в 1953 году, школа стала одной из крупнейших и самых уважаемых школ Великобритании. Два здания школы находятся в минуте ходьбы друг от друга, одно из них было домом семьи графов Ковентри с 18-го века. В школе есть библиотека, компьютерные классы, доступ в интернет, лингафонный класс, книжный магазин. Проживание в семьях, общежитиях (6-15 человек) и отдельных апартаментах.