Loading...

Frequently asked questions

Where is International House located?
International House is located in Newcastle upon Tyne, United Kingdom. The full address is 7 Gallowgate, Newcastle upon Tyne NE1 4SG, UK.