Heythrop College

Heythrop College is the specialist philosophy and theology college of the University of London situated in Kensington Square, Kensington, London, founded in 1614.

The website is and the Wikipedia page is