At Story Deli in London we had our best pizza ever! And it was organic all the way, 100% certified. In a beautifully designed white loft like room we were warmly welcomed by the owners with whom we had a great talk about pure food. And then there was this amazing pizza!