International House, 1 St. Katharine's Way
London, United Kingdom E1W 1UN
Local Landmarks:
International House: Located just north of the Thames River, the International House office is just across the A100 from the Tower of London.
Local Landmarks:
International House: Located just north of the Thames River, the International House office is just across the A100 from the Tower of London.