Tally Ho Fish Bar 688 High Road, North Finchley, London, London N129PT