A PIZZA STORY Potentially the best pizza in London, not cheap at £15 though. View the menu here. The decision is yours…