London School of Theology photograph

London School Of Theology

Use attributes for filter !
AddressGreen Ln, Northwood HA6 2UW, UK
Hours Closed ⋅ Opens 9AM Mon
Principalvacant from Feb. 2019
Date of Reg.
Date of Upd.
ID1135292
Send edit request

About London School Of Theology


The London School of Theology is an English interdenominational evangelical theological college based in Northwood within the London Borough of Hillingdon. LST is one of the largest evangelical theological colleges in Europe, with an extensive theological library containing around 50,000 volumes.

Where is the London School of Theology

London School of Theology Map
Click on the photo of London School of Theology to view it on Google Maps.

Related Persons

Next Profile ❯