Cafe 116 Cavell Street, London E1 2JA