Chaseville Fish & Chips - 12 Chaseville Park Rd, London N21 1PG, UK on Eaten