commonly called Holy Trinity Sloane Street or Holy Trinity Sloane Square, is a Church of England parish church in London, England.
The Crouch End Festival Chorus may have been playing in Chelsea on Saturday but it was a North London affair as they performed Finchley ...