Coffee & Tea in London - Homerton 103 Lauriston Road, Homerton, London, E9 7HJ Tags: bad service, seating area, takeaway