Restaurant - British in Homerton, London