London School of Theology Accommodation

London School of Theology is an evangelical college based in Northwood in  London Borough of Hillingdon. It is the third-largest evangelical college in Europe. It celebrates a rich culture and tradition. The school primarily focuses on individual growth and inclusiveness of every student. It encourages them to be a better part of the community by contributing their bit to the society. The ...

Read More

109 results found











About London School of Theology