Delivery/Takeaway in London - Leyton 728 High Road Leyton, Leyton, London, E10 6AA Tags: cuisine: caribbean, seating area