Tel Aviv-inspired cuisine in south east London Walworth Road in south east London, despite being a main road, has always been lacking something. A decent restaurant…