Reviews of St George's Church, Hanover Square. (Church) in London (London).