St. Marys Church, Newington is in fact on Kennington Park Road (London SE11 or 17). The church was heavily bombed during WW2 and all that is left of the original church is the Tower, with a new church added in the 50/60's.
If you look at a map of London, find Kennington Park Road, go towards the Elephant & Castle end and look for Penton Place (on the right side of the road looking down on the map) the church is also on the right side of the road and would be just before the Penton Place /Kennington Park Road junction.
The do have an entry on the Church of England website and there is a small picture.
Just google St. Marys Church, Newington and the CoE site will come up and there is a small picture of the church.