Fish & Chips in London - Holloway 193 Holloway Road, Holloway, London, N7 8DJ Tags: seating area, takeaway