Fish & Chips in London - Chiswick 19 Turnham Green Terrace, Chiswick, London, W4 1RG Tags: seating area, takeaway