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