Lara Cafe 25 Lewis Grove, London SE13 6BG