London School of Theology

Information updated 15.08.2026

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.