Fish & Chips in London - Homerton 218 Well Street, Homerton, London, E9 6QT Tags: seating area, takeaway