Yes it's New Cross - just over the other side of Nunhead, with beautiful big double fronted Victorian houses in places. The menu for this place looked really good, it must be new because it wasn't there when I lived over that way. I had an explore this afternoon but couldn't spot it.