London School of Theology – higher education institution in United Kingdom. London School of Theology began its activity in 1940. The main campus of the university is located in London – the capital of United Kingdom.
London School of Theology
Information updated 15.08.2026