Pictures from the Pizza Chef of the Year Finals held on 9 November 2023 at Pizza Pilgrims in Camden Town.