If only the search engines had bothered to return that as a suggestion!

But yeah, that's the place on OKR I mentioned - just inside the Southwark boundary, not really New Cross. Nowhere near the dot that nationalgrid have on their map either.