Student Accommodation in London near Oxford House College, London
Oxford House College, London is situated in London, UK. It is accredited by the British Council and is a member of English UK. The school has a maximum class size of 16 students offering practical social programmes to learn the English language. London has various student residences to choose from.