Church of England
Diocese of London
St. Stephen, South Kensington
St Stephen Gloucester Road