Bloomsbury Central Baptist Church

 

Bloomsbury Central Baptist Church in London.