14-18 Stowell St., Newcastle upon Tyne. England. NE1 4XQ
International House is an English language school offering a combination of self-catering accommodation with an English language course. Centrally located close to Newcastle city centre, International House is an excellent base for visiting this thriving cultural city whilst undertaking an English language course. Search below for reviews, photos,
map information and rates.