Fish & Chip ReviewsThe Tally Ho, North Finchley, London N12 0BP, 5 March 2022 11 March 202211 May 2023