Food & drink
fromTime Out London
2 months agoIt's official: the third best pizza in the world is in London
Short Road Pizza's SRP Marinara in east London ranks third among the world's best pizzas, featuring pomodoro, garlic purée, spicy chimichurri, burrata, and Cantabrian anchovies.