Fish & Chips in London - Finsbury Park 172 Tollington Park, Finsbury Park, London, N4 3AJ Tags: seating area