Church of Christ the King, Bloomsbury
The Church of Christ the King belongs to Catholic Apostolic Church trustees; it is in Gordon Square, Bloomsbury, London. It adjoins Dr Williams's Library and is within sight of University College London.
Source: Wikipedia — Church of Christ the King, Bloomsbury (CC BY-SA 4.0)