Lurra is an unexpected gem nestled in a less-ventured part of London, hiding out of plain sight. I was planning a return visit as soon as I entered its doors.