ParentFull threadcellu·Best pizzas I had in London were from Pizza pilgrim and Luna rossa (in Notting Hill)View on HN