Fish & Chips in London - Leyton 165 Francis Road, Leyton, London, E10 6NT Tags: chicken, kebabs, takeaway