Reviews of St Paul’s, Finchley. (Church) in London (London).