Food & drink
fromTime Out London
3 weeks agoThis 'crazy' east London pizzeria has been crowned the best pizza restaurant in Britain for 2025
Short Road Pizza in London won the 2025 National Pizza Awards, judged on a live cook-off of 16 independent and high-street pizzerias.