2 ms·Best pizzas I had in London were from Pizza pilgrim and Luna rossa (in Notting Hill)by cellu 6y agoBest pizzas I had in London were from Pizza pilgrim and Luna rossa (in Notting Hill)